I have found that just a confident atittude, a purposeful stride, and the fact that I am 5'11" and weigh about 280lbs have long hair and a full beard tends to keep the unwanted comments to a minimum. Over the years I have been told by both my family and others that I have a very "macho" look. Whatever that means.
Of course the fact that I live in an area where kilt wearing is not looked upon with disdain does help.