Maybe they are just complaining, but not specifically hating it. I mean, I could complain about something in every game. And even though I don't really like Tidus, I did like X.
I love FFX, but i hate Tidus and i hate Blitzball.
I don't think there is anything wrong with loving a game and at the same time recognizing its faults. This is something fanboys suffer from.