I would suggest that you ask yourself this question.. If I were female wearing a skirt,should I wear underwear?
Now, if you are the manager of the business and someone accidentally flashes another employee or a customer, should that person be fired?
I am a manager in a large American corporation. I can tell you there would be no option. the person not using good judgement about what to wear to work would be terminated immediately.