You deffinetly did the right thing, but in my opinion
HE is lucky YOU got away.You were armed.
I had a similar experience, but at the time I was UNarmed.
Some guy started cussing at my wife for a stupid reason I will not get into right now, but as I approached him, he was reaching for a baseball bat from his car.
Well, guess what, I ran. It wasn't worth it. Not for a moment of heated tensions.