Being permitted or not to wear a kilt at work is a general problem not limited to any particular profession.

Clearly when there is a uniform code then individual choice is removed but at least the rules are applied equally.

When the rules are more general then you will get variations in how the dress code is applied and it's often discriminatory and often down to the discretion (or rather lack of it) of local management. It is always easier for women to get away with not wearing a tie and wearing trousers than it is for a man not to wear a tie and not wear trousers.

Many organisations have "dress down" days every month, with a small donation made for charity which can allow people to vent their full individuality.

I once had a part-time job in a pub in Bristol. My first manager was happy for me to be kilted behind the bar and in fact begged me to work one new year's wearing it.

He left for another pub and I went to work one friday night kilted only to be told by the new manager that I was "unacceptably dressed" and was told to go home and change or take the night off - I took the night off and left the job shortly after.