Well, two can play at that game.
Do employers have a legal right to violate your 1st Amendment rights? That is what is happening here.
Yes, unless they are a government entity, and probably not if they receive government funding.
Private sector entities can violate away, but would need to be prepared to deal with any 1A or economic pushback.