Unfortunately, last year I showed four people the door. They insisted that their 1st Amendment right superseded my company policy. I assured them it did not. When one of them sued me for wrongful termination, the presiding judge assured her it did not.
I don't like firing people, but I'll do it in a New York minute. My employees know that, if they want to go toe to toe with me, I'm game...
Actually, you sound like kind of an awful person to work for. It's nice that we have companies like Glassdoor that give people like you warning labels.
If you fired a person because they were expressing political opinions, but were otherwise good workers, that's kind of on you.
Oh, I have no doubt that you would hate working for me. See, I demand my employees produce quality results, and I just don't believe that's in your wheelhouse.
My employees love me. Yes, I demand a lot, but I also provide a lot. I pay them above the average. Every Friday is "lunch is on the boss" day, where we cater in lunch for my employees. Every employee gets his or her birthday off, with pay. Married folks get the day off on their anniversaries. I match 401K contributions dollar for dollar up to 8% (6% is far more common). Medical/dental/vision insurance plans are in place. Performance bonuses are generous, as are "rewards" for suggesting a plan which, if implemented, makes a process more efficient.
I'll randomly walk around the building and pull people aside and just talk to them. I'll ask them how things are going at work; any concerns. I don't pry, but I'll ask them if there's anything going on in their private life which could affect them at work. If there is, I seek ways where either I, or my company, can help them.
See, I'm the kind of employer who understands that I'm not making money if I have shitty employees. If they're happy, they'll work hard which, in the end, benefits both them and me.
So, yeah, if you're the kind of dunce who's more concerned with whether or not you can spew your tripe about your cause du jour, my companies aren't the place for you. I'm not in business to give chuckleheads like you a place to ***** about having to actually work. If, on the other hand, if you're a mature adult who enjoys being rewarded for your hard work and ingenuity, there are certainly worse places to be...