You read the situation and the person and responded appropriately it sounds. Good for you!

I think my confusion on this issue of asking "the quesiton" is less about them asking the question but more about their reaction to our response to their question. Specifically the ones who receive a less hospitable response.

They ask a completely socially unacceptable question, whether out of ignorance, curiosity or spite. But when we respond in a sarcastic manner or turn the situation on them, THEY get offended? What's Up With That? They boldly start the encounter but can't handle it when it's thrown back in their face?

I'm willing to tolerate the numb-skulls who can't wrap their minds around the concept of a kilt and ask "the question", but they should be willing to accept whatever response comes with the same maturity they seem to expect from me.