I am sure you will get far more compliments when wearing the kilt than smartass comments. Yes your co-worker is a silly little girl and should get a kick in the butt. One thing that is on your side is your other co-worker obviously loves men in kilts and you will be suprised how peer/co-worker pressure changes minds. I am sure she will quickly tire of making inane comments about your mode of dress and find someone/something else to amuse her young "brain"

I sincerly hope that this episode does not put you off your attitude to the wearing of the kilt.