I absolutely loathe Citra, and am relatively irate that it is in almost every craft brew product I pick up. Incidentally, I agree that it is like saying one "does not like tropical fruits like Mango": I despise tropical fruits like mango. Given how I'm not overly fond of actual tropical fruit juice or grapefruit juice, I'm rarely delighted to taste a beer that tries to simulate that.
That said, it is possible one does not like hops, and there are many classic styles of beer that use little or no hops. However, more likely, is that one does not like certain flavors of hops. Citra, Nugget, and Saaz are quite different hops. For example, I like Saaz, I love Nugget, and I hate Citra. Taste preferences will vary among people. Maybe you just mostly tasted brews that used generous amounts of certain varieties that don't work well for you.
Someone also mentioned palate, and it's true that you can get accustomed to some things that seemed repulsive at first. I like sour beers, for example, as I like sauerkraut. First time I tasted sauerkraut, though, I did not like nearly as much. Similarly, I'm OK with Cascade now, but when I first tasted it, I did not like it at all.
There are always exceptions to the rule.