I am not sure if folks knew but not that long ago female cabin crew at Virgin Atlantic were not permitted to wear trousers and had to comply with the very strict make up policy. That is, bright red lipstick and I believe, red nail polish. You could argue that they knew what they were getting into and so shouldn't complain. Fortunately, times are becoming a bit more enlightened about the role of cabin crew.
British Airways, KLM, Lufthansa permit their female cabin crew to wear skirts, dresses or trousers as they seem fit.