My thought too.
There has been a lot written about Mr. Forstalls interpersonal skills at Apple.
Many of the higher ups including Sir Jonny Ive wouldn't be alone with him because of his outright arrogance. Tim Cook had the balls to admit iOS Maps wasn't as good as it could have been and Scott refused to ball up too. More than enough reason to send his sorry arrogant piece of work packing.
-Not a team player.
-Not willing to accept accountability.
Sounds like enough for me, and lets be honest this isn't small potatoes, this is being the face of iOS, and thinking he's next in line for CEO, and ripping everyone who crosses him, and refuses to own up to mistakes and shortcomings.
Jonny Ive has been humble and passionate about what he does-and does well, he's been a team player and has an amazing team. Last I heard, there are no individuals that refuse to meet one on one with Sir Ive.
To conclude and give my opinion. No, Scott should not have stayed at Apple, the internal politics would have destroyed the company over time. OS's and devices would drift directions and software would become a mess, being buggy if interchangeable/interoperable at all. The 'magic' of Apple is Apple creates the 'spiritual/mental'(software) and the 'physical'(hardware). Scott would continue to be a selfish vice president, and divert iOS from the rest of Apple.