Had it happen to me a while back…whilst at work.
Bloke in a pub went to smash his pint glass on the table – his anger appeared directed at my female colleague. I put the guy on the floor before he knew what was happening….we then restrained the guy until the police arrrived.
In the meantime we got no end of abuse from the pub dwellers who had missed his threatening behaviour and saw us restraining one of their mates.
What Im trying to say is that…I didn't go out that night looking for trouble and acted in a manner that my 'instinct' dictated was right at that time.
Much the same way as 'ton' did I am sure. It is very difficult to comment on the rights or wrongs of a violent act without actually being there in person.
The guy involved was not seriously hurt ( thank god) and probably learnt a valuable lesson from it. I am sure that 'ton' has done the same.