His contract expired and they didn't extend him. They didn't fire him.
Keith Olbermann is the Ann Coulter of the left, only less blonde.
olbermann plays in the same sensationalist system other political pundits do, but ann coulter he is not. coulter's a troll but olbermann makes a point of owning his tirades and making them personal to him so i get the feeling he actually believes in the things he says
given that he's a proven profitable personality though, and given that he was fired by a competitor, maybe fox news will take a run at him after all, lol.