It appears as if Keith Olbermann was fired because the head honchos at Comcast didn't like him according to TMZ. I was afraid this was the reason all along. I think it could possibly be traced back to his stance on wanting to protect net neutrality, something Comcast wants to do away with. I guess Keith's belief Comcast would make MSNBC more liberal just went out the window.