have against

Mittelstufe (B1)informal

To have something that makes you dislike or oppose a person or thing.

"What do you have against eating vegetables? They're good for you!"