Bo did a very good job at Nebraska. The fishbowl got to him a bit, and by the time he was fired he was fed up with the administration.
I think it's pretty obvious by now that winning football games at this level is not easy. Since Solich was fired, we've had 4 coaches. 3 of those coaches have a combined record of 55-56 over 9 seasons. All three of them had at least two losing seasons. The other coach managed to steer the Huskers to an overall 7-season record of 66-27 (not counting the interim bowl game in 2003). He had zero losing seasons, won a minimum of 9 games, won 10 games 3 times, and won the division 3 times (tied one other time) across two different conferences. His teams never lost more than 3 conference games in a season, something the other 3 coaches combined to do a grand total of twice.
I don't care about a mean face, and yelling happens in football. I wasn't offended by his comments made after the Ohio State game, and I absolutely wasn't upset by his players-only meeting comments after he was fired. He wanted to make sure the players did what was best for them. In some cases, that meant staying. In other cases, that meant leaving. And he was 100% spot on about Eichorst.
Some (not all) of the people that lob excessive criticisms at Bo should look in the mirror... they certainly aren't any better than he is.
While I'm at it, there is no way he was trying to lose, nor was he trying to get fired. If he wanted to lose and/or get fired, that would have been easy. We've done a lot of losing in the years before and after him... the blueprint is there.