Here's my opinion... I would not have corrected my dog if he nipped under those circumstances. Quite frankly I would hope he would do it again. He was protecting himself and you. The guy's an idiot and deserved what he got. I'm pretty sure the cops would have agreed had he made a fuss about it. What he did borders on intimidation and I would steer very clear of this guy. No right minded person would do that. My old gal Berner is a pussycat but if you tried that with her and she felt I was threatened or she was, you bet she would most likely nail the person.
Peeves me to no end when people do dumb things.