So it wasn't the KILT that was the problem, but assumed lack of underwear.
The problem would have easily been fixed if he had been wearing underwear, I think he would then have helped the cause of kilts by making the management that not all kiltwearers are regimental flashers.

I don't think this is discrimination unless it was lack of trousers rather than undies that was the issue.