Dick Morris was not renewed because of is political views or because he was wrong about the election. His contract was not renewed because he used his interviews on Fox to give plugs to advertisers on his website.
Link?
It's my fault. I always assume others are more knowledgeable than they really are.
Fox News Ends the Dick Morris Era
Associated Press even noted that he was “criticized for accepting paid advertisements on his website from candidates that he discussed on the air at Fox.
I believe the link is here. Glenn Beck's "not getting fired" should be in there too.