Re: Guess the fairness of it depends on the situation
Forstall got canned because he pissed of the enginners and the designers ie everyone who counts. Siri and Maps as a reason is BS, both need user input and more data to improve. When. Google maps came out it was rideculed as a joke by the satnav companies and they where right, of course what they didn't understand was that "good enougth for free" kills "best but not needed and expensive".
Cook understands this, Forstall was not sacked because the wern't as good as as Cook thought they were, that would imply a leval of stupidity that would have got Cook canned years ago. He was fired because, to quote another site "he was job's man, not steve jobs" and no one liked him.
If I was to guess, which I will, im guessing that he didn't like the reorganisation so Cook said, "take it or leave it". Look at what happened, siri and maps got given to the guy running Apples cloud inferstructure, that makes sence as it's back end, the IOS UI gets moved to the design centre, well doh. Hardware got changed around but that would not have effected Forstall.
Forstall basically got demoted and I would guess he didn't like that, you don't work out the hardware or the interface or the connectivity. Thats a big loss of influence. The big clue is that he is still there so his share options will vest, everyone says he is fired but thats wrong, the guy from Dixon got fired but Forstall will stay till he can pick up the share options. Funny thing is that that is like Jobs at Apple, never fired just sidelined.
The interesting thing will be to see what he does, he clearly has a lot of talent, is regarded as an egotistical arsehole and is vey rich (give Apple there due, they have no problem making you rich is you deliver). He reminds me of someone that used to work at Apple.