Your experience isn't really Gamestop fault though. It sounds more like the incompetence of the managers and workers there.
The only thing anyone can really burn Gamestop for is their crazy policy for trade in prices. I understand why they are that low, but still...I guess if a person can't figure out how to use eBay, they're better off going to gamestop.
I had an interesting conversation about game informer before, but that's about it. Never really had any scruffles with the people behind the counter, or any real major scores at it. Though I remember when the place was called EBGames and I used to know the guys who worked there.