If not for the special edition, I would not be buying from a store at all, least of all Gamestop. I could go with Gamefly and get it the day after launch as a brand new game for $35, NewEgg for $45 w/ free ship, or Amazon with release date delivery and a preorder bonus. I fucking despise the shit out of Gamestop and I was shafted hardcore every time I traded something in towards DOA. This entire release has reminded me why Gamestop is the shittiest retailer gamers choose to put up with as well as why the kiss-ass managers (not the sane, people-oriented ones that understood how I attracted loyal customers) didn't like me, because I treated people like people and not another number.
Well, that was a more bare-toothed rant than I had initially planned it to be. To sum up, there's almost always a better option than Gamestop and if it contributes to their fall as a company, it should be taken. I empathize with your situation at BB though, sorry to hear that.