The sanitation issue stands out front and center. It's not a case of a restaurant firing employees for expressing their opinion. It is a case of the stupid things that culture warriors do in their culture war.
Employees should not bring their culture war to work and employers should avoid imposing their culture war on the employees.
i agree with everything that you just said there.