“And when every business does it, all employees are silenced. Isnt that the equivalent of no freedom of speech?”
You are wading into some deep waters here. When all employers make demands of their employees, what are the options?
Capitulate
Seek relief via governmental regulation
Unionize
On this site, in regard to many other employer/employee relations, I have frequently been told, it’s up to the employee to deal with the demands, or find another position.
What would you suggest? Do you have another option?
We are now virtually at the point where a public expression of opposition to homosexuality can prevent you from being hired, can cause you to get fired, and - perhaps soon - get you jailed.