I disagree on the MM situation. He wasted all his equity with the fanbase from the 2016 season on a lackluster 2017. This was after he publicly feuded with DC Pepsi, whose arrival coincided with the magnificent 2016 season and who left at the end, and also after the Tumpkin fiasco. Yet, I still think the majority (admittedly probably a small majority) of the fanbase was behind MM after a 5-0 start, but when Oregon State happened the team quit and his goose was cooked.
He had plenty of chances post 2016: he could have buried his ego and sought a pay raise for Leavitt, he could have handled the Tumpkin situation better, he could have hired a more inspiring DC, he could have RUN THE ****ING BALL against Oregon State in the 2H in 2018. If he had won just one more game in 2018 he would have kept his job.