If Ballmer fired his most successful division president over his accurate characterization of Microsoft's not-very-secret repositioning of Silverlight, he is an idiot. Not that I think it had anything to do with it.