His reasons are: Forstall was a jerk like Steve, but got stuff done. And that you never would have heard Steve use a word like collaboration. Those don't seem like very solid reasons. Steve got away with being a jerk because he was Steve Jobs. Scott Forstall is no Steve Jobs. And since when is collaboration a bad thing? What's wrong with hardware, software and services working together for the common good?
http://www.businessinsider.com/ex-employee-why-firing-scott-forstall-was-a-mistake-2012-11
http://www.businessinsider.com/ex-employee-why-firing-scott-forstall-was-a-mistake-2012-11