It's funny when people believe that multinational corporations revolve around their wishes. You shouldn't listen to commercials; no company in the world actually cares about what you want, they care about making money. Pre-orders let the shop know how many games to order and let you know you can get the game within two days of release. It's not like they stole your money, you can easily get it back or still put it toward the purchase of your game. I've always known they wouldn't hold stock forever, it doesn't make good business sense. I think you're looking for a folksy old general store on Main st.