Yeah, that happens.

Most of the time people know what they're looking at and just want to see if they can get a reaction from you. Sometimes guys are just jealous because they don't have the cajones to wear a kilt and they know it. Sometimes it's pure ignorance. More rarely, it's malice against something that challenges their view of what's normal.

Most of us here have learned to deal with such comments with grace and humor.