To be fair, I agree with you in the most part, I can understand shipping errors, carrier errors and that, but I believe Apple messed up pretty big on this launch. They are a company worth $780 billion(the richest company there is in fact). It really was inexusable that they have people waiting until June. More than likely a marketing technique, but for what? Why make people wait til June if they have already pre ordered. I would bet anything (even my apple watch that should be here next week if not Friday) that they have a massive stock pile of watches they are sitting on. There is no shortage. So to that, I believe it is not "fair". However I got my order early, been charged and prep for shipment since yesterday so I will probably get mine Friday, still feel bad for those that have to wait and def understand mounting frustration