My personal opinion. Randy Shannon was fired unjustly by Miami. I know there are lots of folks who will disagree, especially fans and supporters of The U.
Shannon simply didn't win enough to satisfy the appetite of school president Donna Shalala and I would guess numerous boosters. This was after he got the dreaded vote of confidence that seems to doom every coach that gets it. Here's the problem with college athletics, especially football. The president wants to win big. He or she will have boosters and regents in their ear telling them how much the school needs to win. All the while they don't want too much off field controversy and want a decent graduation rate. Shannon fulfilled the last two ( 1 arrest and 3rd best graduation rate), but couldn't win when it mattered most. I'm no great game planner or x's and o's master, but the players were just as responsible for the losses as he was. I know the coach is ultimately the fall guy for what happens on the field. Think about it, the players have admitted they were at fault for Shannon being fired. It wasn't Shannon who threw the game away at Ohio State. I know there was an embarassing loss to Virginia, but if Jacory Harris doesn't get hurt they win that game. The only game I question is the Florida State game where it looked like they didn't show up.
Shannon will get another oppurtunity he will definitely get a look as a defensive coordinator. I think he deserved one more year at Miami.