No kidding, MLeake
I'm calling BS on the whole thing.
"I have crappy friends." So, you willingly, and habitually hang around with lowlifes? You're known by the company you keep, ever hear that one? Lose the crappy friends and associate with respectable company. It ain't hard to do.
"Handled it well"? No, "he," meaning the OP
and his passenger, handled it in a juvenile schoolyard fashion that provoked a confrontation, when at least one of them was armed, and one of them obviously thought he was enough of a badass to confront the Red Army. Feh.
"Protected by video cameras"? Really? What the hell does that even mean? And that's why you stopped right there, right then? I'd have to be running on fumes, with my engine gasping for life to stop then and there.
You two instigated this, and would have been criminally liable if it had come to bloodshed. I'm damned glad it didn't, but stop palling around with goons. Assuming, of course, you aren't a goon yourself. If this incident happened as you describe, it's a discredit to law-abiding armed self defense.