my wife notices the comments and stares more than I do I just go about my day oblivious to whats going on around me ......
and its not that my wife doesnt like me in a kilt...its just she sees if there is going to be a problem with someone before I do, and will give me a heads up so if it comes to a head then I will be prepared for it......but usually if I call someone out on it ....they scurry away to what ever hole they came from.

mind you I'm only 5'9'' and on a good day I weigh about 168 soaking wet, but I 'll walk up to a guy thats 6'8" look him square in the eyes and ask if he really has a problem or is he just tryin to be funny?
those are few and far between but it is effective for me..... your mileage may vary