I'm not defending EA in the slightest, having the online DRM shit that you must use in order to play if a joke. But it is what it is. I can see their view on the servers though.
Why have 10 servers at launch, it's a waste of money. A week from today, those servers won't ever be close to getting bombarded like they currently are. It only sucks now because the game just launch, give it a few days and this will be a distant memory.
Still a stupid system, but all the bitching about wait times is really pointless.