I was always taught not to talk about sex, politics, or religion at work.
But people are people, and some of them are **** holes. But since Americans value freedom of speech, we have just got to suck it up and try to ignore them.
On my way to work, I walk past beggars, solicitors, and even a street preacher who tells me I will go to hell if I do not drop some dollars in his bucket. But I maintain my stride and ignore them. That is Freedom. They are free to ask, and I am free to ignore them and walk away.