From the sound of things he did keep himself under control. Confronted first, grabbed first...I think there's a big difference in "taking the high road" and not responding, and defending yourself. This, to me, sounds like a clear cut case of a bully getting their comeuppance.
Pretty sad state of affairs when someone minding their own business having a (legal) smoke and a coffee gets accosted. In my neighbourhood I have at least three neighbours who don't outwardly appear (I assume this, for all know maybe all three are living off some sort of inheritence...right...) to have jobs that spend their day "smoking". (If you catch my drift). Do I judge them every time I see/smell them? Yep. However, I choose not to confront them...it's none of my damn business, even though "technically" I could complain about their choice of smoking articles. (Not like much would happen, if at all, up here...)
For someone to have the nerve, the gall even, to confront and lecture a stranger for making a life choice that they don't agree with...well, they shouldn't be surprised if things don't go well. What was he expecting to happen? Sounds like they wanted a confrontation in the first place.
What's next? Do we start peering in our neighbours windows to make sure everything is to our own standards?
Sorry, end rant. :
: