Doug, I had to go over the fence and re-read your confrontation story. FWIW, very appropriate response under the circumstances!
Just for completeness factor, I doubt this ass-muffin would have slapped me in the first place, for the same reason as Cosmic ie: i'm not exactly a little tiny guy. That said though, I'm not a fighter, and I DO rely on my equalizer. Because the reality is, I dont' have any idea if this dude is armed, an MMA wannabe, or just crazy enough to... oh, say stop in the middle of the friggen road and get physical after losing a stoplight drag... Nothing balanced about this individual, and beyond being a douche, he was willing to lay his hands on another person for no provocation. That puts him in the category of a threat.
But I'm an armchair QB, so whatever.
LT