I have some sympathy after a miserable experience some fifteen years ago on a longhaul BA flight to HK where I wasn't able to work due to the behaviour of staff children in J or F (cant remember which) - precocious teenagers with attitude. But IIRC they were immaculately dressed.
A sensible dress code - fine. I appreciate the respect for customers and I hope it is accompanied by a behaviour code.. But (if true) being "forced" to wear a dress in 2017?
Ouch.