Well, he is not alone in making decisions, so I don't think we can/must blame just 1 person.
Blizzard should think what to do, as the subs are declining for a long time now.
I don't know what they where trying up untill now to stop the decline... but nothing worked really.
Rethinking the whole thing, seems necessary at this point.
It has nothing to do firing people, it has to do with choosing the right direction and bringing in the right features.