Did you by any chance mean to use the noun "bile" instead of the adjective "vile?"
Nope. Bile would have been fine also, but vile is a stronger way of expressing it, imo.