Sort of lost his credibility after he revealed that he was canned. If you're spinning your wheels at a company and hate the culture, why not do something about it? You're as bad as the useless meeting-goers if you can't actually do something and simply complain all the time.
For what it's worth, I was at MS for 7 months. Left on my own volition and now I'm heading up iOS development at a small startup. And it's a lot of fun.