I don't really fuck with GameStop unless it's for used games, or a pre-order bonus I want. Even then, I usually buy the game at Best Buy and get the Gamers Club points and return it to GS.
I pre-ordered Halo: Reach Legendary Edition at GS to get the pre-order bonus, went to the midnight release and then a couple days before the return window was about to hit, I returned that motherfucker. The manager seemed kind of pissed off lmao. Whatever dude, I don't give a fuck. Maybe you shouldn't have stupid ass pre-order bonuses and then people who don't want to shop at your store won't have to to get the bonus only to return the game.
I've done that shit several times and don't think twice about it.