This argument is silly. If you consider yourself such a "gentleman" that you'd never ever risk possibly giving offense to anyone, then leave your kilt at home. Because I guarantee you that if you get into a situation where someone would inadvertently see your "wee trews", they're going to be offended anyway.