To blame a company's success or failure on 1 person is a ludicrous notion. All I've seen from the man indicates that he's a CEO I'd definitely like to work with and then have a beer after work with.
To take the failure of a company on your own shoulders in spite of it being a collective group failure or a fundamental failure of the business model is a heroic act. To be so publicly fired for something that arguably no person could have prevented is not something I'd want to experience.
OTOH, it's interesting to see how bad the downvoting on HN has become lately. Point out a CEO is good and another CEO is terrible, which seems to be in broad agreement with every other commenter, and get downvoted into oblivion. What's going on, guys?