Unless he enjoy the protection of an employment agreement, either individually negotiated or collectively bargained, there is extremely low chance that would bear any fruit. With the exception of two states (one is CA and I think the other might be VA, but I am not certain), there is no protection for workers who have had adverse employment outcomes based on nothing but their political speech.
This is probably one of the least understood aspects of employment rights in the US. Yes, you can be fired for your political beliefs.
You cannot be fired for your religious beliefs, sexual or ‘gender’ identity (now, thanks to Gorsuch), your gender, your national origin or race or (in many cases) your disability, your pregnancy.
Wow, I never even considered it in that context. Great point and something worth pondering more.
I make sure I keep my mouth shut at work and simply talk business. It started with not being able to tell a woman she looked nice to totally zipping my lips. As FR reminds me all the time “loose lips sink ships”.