I understand their position. But, them telling you that you can wear it to functions is almost insulting. Of course you can! That's your time... you're not at a function in any official capacity... ie. drawing a check (even if you're salary, it's not like this is included when figuring your salary.) I can't wear one to work, for safety reasons (I work in a laboratory.) However, being a "labbie" I occasionally have to give presentations over projects. I've entertained the thought of wearing a kilt and argyll for such. I would indeed make sure that would be acceptable. I doubt there would be any problems. I won't say the name of my company, but I will say it is HUGE and prides itself on the diversity of people working for it. But, I never even asked if it was allowed for functions. I just showed up dressed well and actually never even thought twice about it.