Here's the thing, as an IPA fan I'll be the first to admit there's many that are utter shit. The term IPA has been greatly abused that most aren't even technically IPA's when they're done. I'm at the point where I won't trust a beer called an IPA unless friends vouch for it. 

And I'll admit that taste is utterly subjective from one person to another. So I'm not saying OP is wrong about IPA, but they aren't completely right either.