SIL got fired from her job after a long and frustrating string of harassment from her boss. Boss insisted SIL "dress more appropriately" (i.e. more girly) - I should note that SIL is lesbian and generally on the more "butch" end of the spectrum. SIL was wearing khakis and collared shirts - not feminine at all, but not inappropriate for work (even on a woman) and would have been perfectly professional if she were male. Her job was helping mentally disabled adults find and train for jobs - which means she spent a lot of her day at on-site training with them, such as around the fryers at fast-food places or around industrial chemicals for cleaning companies. Not really places where high heels, skirts, and perfectly coiffed hair would have helped! (According to SIL, high heels were something her boss specifically demanded she wear, and the would have been a real safety hazard at some of the job sites.)
So the boss started writing SIL up for a) not wearing makeup to work, b) not wearing dresses/skirts, and c) not wearing high heels. Also revealed through several comments and conversations that she was targeting SIL specifically because of her sexual orientation, but when SIL went to HR it was brushed off because her boss's best friend (who also worked at their company) was also lesbian and the boss was nice to her, so that couldn't possibly have anything to do with it! (The boss's friend is at the other end of the spectrum when it comes to hair/makeup/girly clothes, though.)
SIL was ultimately fired because she wasn't placing enough people in jobs. However, the boss got to choose which clients were assigned to who. She assigned all the clients with less severe handicaps to her friend and all the clients with extremely disabling handicaps to SIL. Not surprisingly, it's much easier to find jobs for someone who is capable of making change, chatting with customers, doing simple tasks unsupervised, etc. than someone who will need constant co-worker supervision for even repetitive tasks. Voila, boss's friend has good placement numbers and SIL doesn't. The company demanded SIL place as many people as her boss and boss's friend did, which SIL was just not able to do, so she was fired.