“This is a serious question. Do employers in America have the right to fire employees strictly over their political views?”
In Stein’s case, the answer is “yes.” He’s a celebrity - he’s selling Ben Stein as a product. If the Ben Stein “product” has expressed political views that the company’s likely customers will find abhorrent, then “Ben Stein” isn’t useful to them. (Imagine a gun company hiring a celebrity spokesman, and then finding out said spokesman is pro gun control)
This is why I don’t blog about religion, sex or politics under my own name.
What about employees who aren’t celebreties? Can you fire someone simply for voting for Obama or McCain?