People have every right to be angry, and Blizzard deserve all the criticism and ridicule being thrown their way these days, but I don't agree with the premise of what you're saying.
I'm pretty sure the lesson is being learnt as we speak, and it isn't because of forum posts, or angry people in comment sections. The embarrassment is clearly universal, not least thanks to the people making fun of it.
Do you honestly think Blizzard are highfiving eachother over the way things are going right now? They go from being recognized as the industry's best engineers, introducing stuff like realtime maintenance, or play-while-you-install for something like WoW. Truly mindblowing stuff... to barely being able to keep their authentication servers up during a predictably busy launch?
It's already a failure any way you look at it, and while the champagne may have come out when they learned of the 6 million+ sold, I'm pretty sure it was a short celebration. At least for anyone directly involved with keeping the game up.
Comparing this to battered wives is pretty out of line in my opinion, and if that's truly how it looks to you, then I reckon you need to check your paranoia.
I know it makes a few people feel better to believe that failures like these are down to pure evil, and that it's Blizzards way of mocking us for giving them our money. But really, how batshit do you have to be, to actually believe something like that?
If nothing else, they're still paid professionals with a reputation that they would probably like to see preserved. Incompetence does not help your career in any way.
Loyalty and sycophantism has very little to do with it in my opinion. The loyalty aspect should've gone out the window the moment they started charging 60 euro.
People aren't laughing this off because they're scared of how much they love Blizzard, or even Diablo 3, they're laughing it off because it makes Blizzard look like even bigger idiots than we are for having paid 60 dollars for it.