Actually, Derek, in a world where self-control is fast becoming scarce, you are a breath of fresh air. It's difficult balancing being ready when a jerk comes along, & having a positive view of the world.

Maybe the man will think before he speaks next time. And if you run across him again, perhaps you can offer to buy him a beer & have a nice chat about the cilt with him.

Sherry