I *TOTALLY* agree, but that's why temp firms exist !! Again, if you look at past precedent -- wow went through this, and somewhat got a pass, because it would be easy to over look how popular the game was. Unfortunately, with pre-sale numbers, 2 open beta's and the INSANE following this brand has, I don't see that as a viable excuse.
Also, the "firings" would be no different than those that happen during the holiday season when stores beef up their numbers to deal with crowds. Also, should need surpass what they had hired, there would not be a need to fire, as they would have more than enough capital to pay the extra labor cost. There is also something to be said about putting out a bit extra up front, in the area of CS to stop a PR nightmare. If people can talk to a live person, even after a half hour wait, they will feel much better than waiting for 2 hours, only to get DC'd or get a canned answer that was already given to them on the forums.
I'm sure Sony would agree with that, as would a few other developers that were embarrassed by the gaming community when their CS fell well short of expectations.
It goes back to a basic rule of implementation you can have it:
Inexpensive
Well Done, or
On time
Pick 2.
My initial thought is that EA has chosen As inexpensive as possible and on time. NOT Saying the game isn't well done...I'm just saying it could have used another month or 2 in development. I know these issues existed in Beta (quite a few alerted them of it). So it should have been investigated....but hind sight is 20/20