I liked Jim Mora. He had a couple of down years in a row, but I think they should have kept him.
I think schools are too impatient with coaches, and often fire them for the wrong reasons. Miami has killed its football program to the ground with its coaching revolving door. A similar case can be made for the bottom half of the SEC. Michigan would be crazy to even think of firing Harbaugh, no matter how ugly this season gets. They are not going to do better than him.
There is no magic formula to coaching success, but canning a coach after a single bad season is a guaranteed path to failure.