I totally agree with everything you have said, and I've cancelled my subscription. I can no longer support this greedy company.
The really sad thing is they will get away with this. Just look at how many stupid and naive people there are defending Blizzard in this thread alone. Mum and dad will pay for this shit. WoW is still the cheapest babysitter around.