I once had a driver get out of his car and act like he wanted to fight me. I took my 2 pound u-lock and put it in my right hand and waited for him on the sidewalk and he got back in his car and left.
So yeah, sorta. I absolutely would have hit the big 300 pound ****** had he come at me.
However, if i had smiled and waved when he honked instead of flipping him off it wouldn't have come to that.
I think common sense is more useful than a weapon and should be used first-- something im working on.