My money's on him having been fired because MSNBC realized he's a dumb fuck and was hugely responsible for their plummenting ratings.
But really, who gives a fuck why he's gone as long as he is.
NEW YORK – Keith Olbermann, MSNBC's most successful and controversial personality for his outspoken liberal prime-time program, gave an abrupt goodbye to viewers and said Friday was his last show.
It was not immediately known if he quit or was fired. Olbermann did not address the question, and MSNBC said only that they and Olbermann had ended their contract. He signed a four-year contract two years ago.
"MSNBC thanks Keith for his integral role in MSNBC's success and we wish him well in his future endeavors," the network said in a statement.