I have to tell ya, as a Cd myself, I feel I am very accepting and tolerant of other CD's, TS's, gays and other alternate lifestyle choices. With that said, as an ex business owner of a small company in the retail business, If an employee of mine came to work crossdressed, he would not be working for me any longer. Reality is that most of society is not ready to deal with crossdressing. To some it would make them very uncomfortable being waited on by a CD. No doubt it would cause a disruption and loss of business if I would allow it. I would not crossdress and operate my own business for the very same reasons, therefore an employee would not work for me crossdressed. What he did on his own time is none of by business.
With that said, I am also a strong advocate for "at will" work states. I am very anti union for some personal reasons that go back to when my dad was alive, and what a union did to his non-union shop. I am so glad that here in Florida, a company does not have to let unions partition it's employees. And you do not have to join a union to work for any company even if they have a union. Point is, when you work for someone, you have a responsibility to conform to the dress code and other conditions your employer sets forth. Don't like it, quit and find some place else to work. No one owes you a job.