I must be a horrible person or something, because I don't hate GameStop. At the end of the day, they're just another retailer, and retailers are in it for the money. The employees aren't paid (or hired) because they're highly competent or helpful, it's because they're cheap. Yeah, GameStop gives you horrible deals, but that's most every business in the universe.
Personally, I don't mind them. I'm not one to like to buy things a lot. However, I like games. They're about the biggest and most-reliable game retailer around. So while I don't exactly love GameStop, they're one of the few retailers around here who offers things I want. I have no problem understanding that they're in it for the money.