Derek, think you're right on about him having problems. Anyone that would open a converstation with a stranger with an insult has to have a screw loose. Your response was appropriate and can't think of a single reason for regret because you stood up to a shaming comment.

The proper response to a shaming comment is a smiling, polite two letter English expression for making something disappear inside yourself....

Ron