First off, have you ever worked as a Customer Service Representative? Or any form of Phone Support for a major company before?
I used to work a Tech Support agent for Dell, weekends had an insanely high call volume, everyone's off of work and trying to get their shit fixed before they go back in to work on Monday. Can't exactly blame Blizz for people calling in on the weekend to get a few problems resolved. Blaming Blizz for their high call volume is like blaming your local Pizza Delivery store for having a 2HR wait, they can't help it. If you don't want to wait go somewhere else.
If this is a first time hack Blizz will most likely get the issue resolved once they are able to get to you.
Also this, you hang up and you're back at the end of the line. Stay on the line unless you absolutely have to hang up.