We are all rather critical of Blizzard at times. After all, many of us spend an inordinate amount of time in the game; especially the WoW Insider staff on patch days. We expect things to work in a certain type of way, and we expect that when we encounter a problem, things will be solved ASAP.
Nothing is wrong with these expectations we have, and indeed we should have them. After all, we want this game to be the best game possible. For many folks it's the only one they'll play. The happiness and smooth sailing in game is principally the responsibility of the customer service department at Blizzard. They're the ones to fix our issues when something goes wrong.
Drysc, one of the most visible community managers, made a wonderful post earlier this week on exactly what happens in Blizzard's support services. The full post and response are worth taking a second to read. The bullet points of his posts are as follows: