I work in a call centre - in fact I'm working in a call centre right now. I work for a very large, very professional corporation (I can't tell you the specifics, but it dwarfs Blizzard).
Anyway - while we don't have "release days," we do regularly have new promotions that go on, and on specific days, we experience spikes in call volume to 10-30x our regular volume.
Now - this call centre has 70 seats, and we have two sister call centres with 30 and 60 seats. We have temps who come in and fill in so that we are operating at full capacity on these days...
Let me explain what happens -
Our normal call volume is 10,000 to 15,000 calls / day. On one of those big days, we get up to 100,000 calls. Our phone switch system is able to manage more than 300 calls at once. Unfortunately, that is not enough. Some people get busy signals, others get through and join the queue.
From reports I've heard from customers, the queue is screwed up - people get cut off, forwarded to the wrong place, etc. The truth is that we're pushing a very powerful system past it's limits. Of course, I'm on the phone non-stop all day, trying to push through calls as quickly as possible - and it doesn't help when people take an extra minute to ***** about how long they've had to wait. All I say is "I know. I do apologize, but it's the busiest day of the year for us and we're doing our best." Most people understand.
Now - I know it's not ideal. But you know what? In neither the case of my company nor Blizzard would the customers rather pay more. I'm certain that Blizzard has an ample tech support system in place, but NO company, regardless of how "professional" will ever be pleasant to call on their busiest day.
Just ask how many people wouldn't mind paying an extra $1 per month so that Blizzard could add an extra 100 lines to their call centre that is already equipped very well for anything except the very craziest days (I.e. today).
Sorry man - I do feel for you - but you just have to understand how it is. You can't blame Blizzard for it.