Since there are a lot of lawyers here - a friend is having a nightmare time in her new job. She's professionally and smartly turned out (suit, polished shoes, well-cut hair, simple earrings), but doesn't wear makeup on a daily basis and prefers to wear flat shoes. Her (female) boss rather aggressively told her that that wasn't acceptable; she needed to wear heels to "give her stature" and to wear makeup at all times.
My friend is a company librarian, not a receptionist or flight attendant - and this is surely discriminatory, as it isn't a demand they could ever make of a man. What is her legal position? It does seem that this is part of a general pattern of being undermined by her new boss. She's always had excellent relationships with previous employers and is rather bemused by the current situation.