Pick his battles more carefully? If it wasn't ok for Bo to blow up in that Texas A&M game, just when is it ok? That was the most ridiculous game I've ever seen in my life.
As far as the "his job depends on it" rhetoric - no it doesn't. His job depends on winning. If he's winning games, Harvey Perlman isn't stupid enough to fire him because of his sideline demeanor. If Bo is winning and gets fired for yelling at the refs or his players, Perlman will be the one looking for a new job before Pelini has even left town. The entire state would revolt.
I never said the A&M game didn't justify him being upset. He had a right to voice his concerns, and to be upset, but he went too far with it. In the end, his behavior that night hurt his team's chances to win, more than it helped. I'm still fine with him choosing to voice his concerns, but he didn't address it properly.
His job does depend on winning, and so far he has done alright in that category, no conference championships and a couple of useless third tier bowl trophies. The head coach of a major program also has an image to maintain, because he is the face of this program. Bo has to pick and choose who he goes after, but overall needs to develop the "water off a ducks back" mentality in regards to a number of other areas. I mean, it shouldn't even be up for debate, the head coach of the NU football program shouldn't be flying off the handle at a U12 Softball game, that isn't alright for Average Joe Parent and it reflects poorly on the NU program when your top guy is doing so.