Why the hell do you get all pumped up about things that are mostly true? A lot of people are hating the hell out of EA and Maxis right now for failing the damn game launch. Oh, and please, don't even try to say "Maxis isn't the fault here or the one to blame". They clearly are, they are the ones who are letting this stuff happen as EA does it. Oh and by the way, EA stated earlier that they will add micro transactions to all of their games from now on, which is one of the reasons why I'm having a hard time deciding whether or not do i want to buy Battlefield 3.
It's inevitable that with a highly anticipated game like this, download issues will arise. As a matter of fact, you came into this thread just to spew stuff about the issue. You haven't contributed anything to the discussion, let alone joined it.
It's not anybody's fault. Do you honestly think EA wants to suspend use of their servers to botch the release day for one of the most anticipated games of the year?