(that hurt to say)
It's been well known that an average of 20 units would be received per store (320,000 units/16,000 retailers). For these stores to have accepted preorders and then allow everyone to camp outside is just ridiculous. They should have allowed a top-out preorder count of 10-12 for release day and the rest be told that they would receive from second or third shipment. Then, after removing the preorder units from your inventory, you print up tickets for the rest that you give to the first however many people you have in line. And you make it clear to everyone else that they may as well go home because they're not getting one.
It's stupidity is what it is. On the part of the stores.