The thing is, if they are in such short supply, there won't be any when they go to the store unless they are planning on waiting in line. The only thing that preordering buys, is the guarantee that you will get a device out of the first wave to hit shores. You don't have to wait in line, or pay more than retail... You get it delivered to your door and you don't have to bathe or put on pants (although the delivery guy would prefer that you did) I agree that it would be great for Sprint to have these delivered a day or two to the preorders before it goes on sale in the stores, but it's not like they were sitting on a pile of inventory and deviced that they don't care about preorder folks and want to make them suffer.
Sprint pooped the bed a little on this one. But as Jeff said, all caps is a little bit of a strong response. I think maybe one sentence of all caps is prudent in this situation, but a whole post is uncalled for. That's almost assault.