The problem with the employment environment argument is one of hypocrisy. Had the teacher/coach said that Laura Bush is a bitch or that all traditional Christians are murderers, we would not have heard anything about his statements.
Oh, I don’t disagree with either one of you... and that’s the problem we conservatives have when working in a Leftist environment.
At the same time, if I’m an employer, I danged well want the right to fire anybody embarrassing me and my business with the kind of pablum that they spew. It’s way past time to be civil about things like this, for we’ve been more than tolerant. You are free to have an opinion, but if you’re working for me and taking my money, then stuff it until you get home.