I enjoyed the OP's story as well as the incident where the teenage son was required to apologize in person! And, I agree that with age, it is becoming easier (not "easy" ... just easier!) to let more and more roll off of my back.
Lots of folks have mentioned size in terms of confidence in whether or not they would want a physical confrontation. This is interesting to me ... as I'm only 5' 6.5" and 165lbs. However, when I'm truly !@$#!$%!#$!#$!@ angry and my top-has-blown ... I don't care what size I am or how big the other guy may be. At least, that's how I feel initially.
I've had my share of close calls and have yelled, given the universal salute, etc. But, so far, have not had any physical confrontations actually take place ... but darn close!
Thanks for sharing the storys!