Slickterp
That would depend on some more specifics.
STEVEN F
The only argument under US Federal law that would ban firing a person for that reason is claiming a disability under the ADA. It is arguable if that would apply.
That said, I suspect the employee would qualify for unemployment in such a case, and the employer would find it difficult to hire and retain workers.
Anonymous
Not if it is a requirement of a reasonable dress code. But there was a case in the UK of a company being shamed into changing its dress code by adverse publicity when a woman attracted over 100,000 signatures to her on-line petition after she was sent home by the company for refusing to wear high heels.
u_bin_called
Generally no..... employers are allowed to set dress codes. As long as you were made aware of the policy before being hired and that policy is being consistently enforced among other employees, the company could justifiably terminate your employment if you refuse to comply for any reason.
Anonymous
It should start with warnings for not wearing the correct attire and dismissal if they continue to ignore it, but yes it's legal, I can't say I'm not wearing my uniform because it's uncomfortable.