I’ll start by giving the context that I am a professional woman who is required to dress smartly for business meetings, and I am both British and a feminist.
As a society, we accept that there are different dress codes for men and women, and that will naturally apply to dress codes in a professional environment. In many professional environments, men are required to wear matching two piece suits, and often a tie, whereas women are mostly required to simply wear an equivalently smart outfit, which could be anything from a sleeveless shift dress to a two piece trouser suit. No tie required. That’s certainly sexist, and yet we accept it.
So, I can’t hand on my heart say that requiring women to wear something that men are not required to wear should automatically be banned.
However, the world of fashion - and society - has moved a long way from the days where women were required to wear skirts or dresses. I would find any organisation clinging to such a notion to be backwardly sexist, and I would complain. Society no longer throws its hand up in horror at a female professional wearing trousers and I would complain about any organisation that tried to make me do so. Time has moved on. That’s my opinion, others are welcome to disagree.
Heels are a different matter, however.
Putting aside the connotations that heels are designed to enhance the sexuality of a woman, and the workplace is no place for enforcing such ideas, heels are also an impairment to movement, cause considerable discomfort for many and can ultimately cause permanent physical damage and deformity. So, hell yes, any requirement for them should be banned. And I was frankly astonished to hear this story in the news, and I find it incredible that any British company in this day and age could think they could get away with it.
Perhaps we can take heart, at least, that as a demonstration of how absurd this idea is in modern Britain, it made the national news.