Nope. It’s jurisprudential history. The first amendment says “Congress shall make no laws...”, it doesn’t restrict your employer in any way. If it did ABC wouldn’t be able to fire Rosie Perez.
We should put up with it because that is the nature of voluntary relationships. I can quit my job if my employer takes a public stand I disagree with, and they can fire me for the inverse.
It might be in the best of society, but it is often NOT in the best interest of companies. There’s always some views they don’t want to be associated with, some companies don’t want to be associated with any views. It’s pretty common for government employees to have to be publicly neutral, most folks who wear uniforms are under strict regulation to not wear those uniforms to any political event if they’re not there in an official capacity. Police, military and fire departments don’t want to be seen as “picking sides”.
You miss the important fact that his employer is a part of government thus your ‘logic’ becomes illogic.
Since the 14th amendment, no part of government can violate any part of the Bill of Rights.
No, we will not permit it!
.