I get that you want to bash on the folks in here you consider to be "negavols"
But Michigan made a great hire, Jim isn't leaving them in the middle of the night for a different school and no other school can really compete with what he's making. He's doing exactly what most realist expected him to do at Michigan. He jumped from Stanford for the NFL job pretty quick, only had 1 season there with more than 10 wins before going to the 49ers and that's in the Pac-12 arguably the worst Power 5 conference.
He's averaging 9.5 wins a year right now (based on the 4 seasons he's completed). His worse loss so far was his first game against Utah, who isn't even a bad team.
Has he earned his keep? Not really, he's 3rd behind only Dabo/Saban but hasn't even made the playoffs yet or won a conference title. But there's not another coach in the country that wants that job more or wants to win more at Michigan than Jim Harbaugh.
Firing him would be absolutely stupid, period. If a NFL team comes calling and he bails, so be it but as long as he keeps winning 8-10 games a year and is only losing to tough conference rivals then why fire him?