.
That is your opinion, but it is counter to the clear meaning of the first amendment.
Why should we put up with it?
The more information that moves, the better off society is.
.
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”.