I think the problem is that none of this information is communicated by Apple or UPS. As far as we know we're all just waiting for Tim Cook to wave his magic shipping wand.
This is exactly it.
If we had the proper information and knew why there was a holdup and what our order status was, I think we'd all be very understanding. After all, everyone here recognizes that it's an extremely popular product and that it takes a while to meet demand.
The issue is that we're all being left in the dark. Even the statuses from Apple and UPS haven't been keeping us informed.
They're like the equivalent of an update progress bar that seems indefinitely stuck at 90%. If the bar isn't moving, then it's not telling you anything. The fact that it says 90% doesn't give you any peace of mind if it's been stuck there for hours without any sign of advancement.