I am self employed, with 5 employees. Their job description is to do what I tell them, unless it is illegal, immoral, or dangerous. I do not think this is unfair. I pay well, work hard, and feel I am the best judge of what is and is not acceptable around my clients.
In this thread I hear a lot about how to sue or sic the bureocracies on the owners. A lot of heated comments about employee's "rights" while at work.
FWIW, here's my take.
I don't like it when liberals try to force their agendas on me using EEOC, the courts, or any other uberlord-like entity, and likewise, I do not intend to do that to anyone myself, barring those instances for which those entities were intended. Such as a true redress of a legit grievance or harm, sexual abuse, etc.
I also believe that tactically it is a bad idea to be high profile about my finances, weaponry, intent, or politics. But that's just me.
My mindset here would be that I disagree w/ their stance, will abide by their wishes while in their employ, and move on down the road. It would not bother me. Their feelings on this matter are not important to me, and once I'm punched out, are no longer any sort of an issue. I would not be any more upset by avoiding a subject they consider to be inappropriate that I would be about their desire to have me wear pants while working.
When I see PETA members, throwing their little fits, or special interest groups demanding their "rights" (which they have defined after a very tortuous and often silly path from the core constitutional issue to wherever they find themselves standing) I lose a great deal of respect for their positions and integrity. I will not take that play from their playbook.
Second and First ammendment rights? Damn right! Extending that to justify handling firearms and talking about whatever you particular interest is while in your bosses' business? Not so much.
These guys are not threatening your God given rights. Ignore them and do your job. If you find another job (which sounds like a good idea), give them customary notice and leave. Being petty or vindictive does not help either you OR those of us who will then be painted (with some justification) by these guys with the same brush you hand them.
As for the son, he has his own problems to deal with here. I would simply tell him the truth. Let HIM decide whether the pro-gun or anti gun guys are being rational and high-road.
These guys are controlling you in far more ways than your topics of conversation. And with your help.
Just my opinions.
Steve