I know we're getting off-topic from the OP, but I don't have any issues with pre-ordering personally. I understand that people don't want to part with their money, no matter the cost, before they can get the item in their hand. I kinda think of it as a reservation at a restaurant. Sometimes, you realize there was no need as there are plenty of tables when you get there. Other times, the restaurant is smaller than you thought or a lot busier than expected so the reservation was warranted.
With GameStop at least, there's no obligation to buy the final product, either, and you don't lose the deposit - it's just a credit that ends up on your account for later.
The thing I'm more annoyed by is if people complain (on release date) about a store not having a game they've been wanting since it was announced but they never bothered to preorder it. With the cost of limited floor space, it's unrealistic to expect a brick-and-mortar store to have plentiful numbers of every game, big and small. That, and some stores need to purchase that quantity from the publishers, so if there's any risk of it not selling (which can be seen from lack of preorders), they pick up very little of it or none at all.