If we cannot live and work alongside people with whom we deeply disagree, we are finished as a liberal society.
Driving a man out of his job for having the same stance on gay marriage in 2008 that then-Senator Obama did? Legal, yes. Not moral. And very worrisome. Are we going to wind up separating this country into a complete set of Red Businesses and Blue Businesses so no one has to deal with someone who disagrees with them? I suppose that's one way to force cranky individualists like me to choose one camp or the other.