“Im guessing blowing a 21-0 lead at home on national TV was the last straw.”
I think Harbaugh’s job has been in jeopardy since game two of this season.
Before the season even started they were cycling rumors that they didn’t want him. The Niner front office under cut his authority and sacrificed the season just so they can get rid of him, and sacrifice the next decade.