From a purely production standpoint, dude had to go. Personally, he was a great guy for the city, the team, and the fans. I caught him on his Mud Hen "rehab" stint last season. In what should have been a really embarrassing situation for a long-time big leaguer, he was very nice, signed a ball for my kid, and hit two dingers. Always carried himself well, seemed genuinely humble and happy to be playing baseball. There's no way he deserved the kind of treatment (boos, laughs, etc) that our "fans" have given him this season. Amazing how quickly folks have gotten spoiled after enjoying their first division title since 1987.
The nutty Michigan coverage isn't so much about Harbaugh as it is a signal to the Big Ten that Fox wants to party.