Alas, a lawyer would be of little help. 99% of the time (albeit dependant on the state), an employer can fire its employee for any reason, EXCEPT: race, sex, religion, disability, national origin, refusing to commit an illegal act, and in retribution for filing a workers' comp claim.
I do not hire Democrats, for example. I fing them lazy, stupid, and much more likely to blame others for their shortcomings. They also do not get along with others in my conservative workplace.
I would be loath to give up my First Amendemnt right of association (which includes, by necessity, the right of dis-association).
What he needs is a Republican to hire him.
He may have a case based on age, especially if he's replaced with a younger model. I'm not a lawyer, just guessing...
LOL.
Unless he had a contract or there are written company policies that were violated, as those form a defacto contract, albeit one changeable at the will of the employers.
What he needs is a Republican to hire him.
That should actually be easier than getting any satisfaction in the courts would ever be, were the law was such that it could be had.