Beuth

If it bothers you, why not ask them (very politely with a smile) to their faces " Excuse me, did you have any comments or questions about the kilt you'd like to share with me?"

It's an easy non offensive way of putting the smack talking dad in his place

As negative encounters go, yours seemed to be very mellow as the people poking fun at you were obviously too cowardly to say anything to your face.

Fuggedaboudit!! They don't know jack about what a kilt is, so it's their problem not yours :-)