Ballmer should have been fired a long time ago. He just sits in his high throne and is completely oblivious to what happens down below... I can't think of much he has done to help MS break into markets while he has been the top dog, and he has been the top dog at MS for a very, very long time. And unhealthy amount of time I might say...
If you want to fire Ballmer for being incompetent, you'd need to fire most CEOs for being incompetent and losing tons of money. Have you noticed that MS stock is near a 10-year high? Or the record profits they are bringing in each quarter, or the numerous number of new businesses generating $1+ billion revenue in the last few years like Sharepoint and Office 365? No? Because you seem not to know what investors care about. Little hint: they do NOT care about your feelings.
The Interactive Entertainment Business division makes up 3% of Microsoft's revenue. Perhaps he pays attention to things that actually make him money hand over first. And for those who want to say Windows 8 sucks, they generated more revenue in Q1 2013 than they did in Q1 2012.
This is a business. NEVER forget that.