My hate comes from their complete lack of motivation. They completely changed the FPS genre towards the beginning of this generation, since then it's been a complete lack of innovation year in and year out. Yearly releases don't bother me as long as there's a real update of the franchise and it feels like a fresh, new game and not an expansion.
To what Med said, I really no no ill will towards my local GameStop. They know the games I play so they don't push crap on me that I don't want. Most of the guys who work at the one here are pretty cool, so I don't really have the hate that most do. I still shop at Best Buy 75% of the time b/c of the deals tho.