So, after someone follows you to your vehicle, acts aggressive, makes
threats and won't let you leave, you would be ok with that? I've got a lot of friends in the military and none would let a pos like that walk away. The guy kept him there for 5 min, not a quick smart alec comment as he walked by, but stood there talking trash for 5 min. That's someone that needs to be taken down a few pegs... Nothing about handling that situation makes you a "scared little punk". No, by doing nothing you are encouraging that pos to go pick on someone else. Maybe a woman that he feels like hitting next time. Or a kid. Or some handicapped person. Who knows? No, letting him get away with it is the most cowardly thing you could do. If you could have taught him a lesson and didn't, you are responsible for him continuing to do the same stuff to others.
I don't know where the not cowering to me thing came from, I didn't
threaten you? I don't even know you. But, I've never cowered before anyone myself. I just do my duty as an American to protect other Americans that might not be able to defend themselves.
Here is another way to look at it, would your actions be the same if it was your wife/daughter/mother being accosted by this guy? Because when he walks away from you without a scratch, that will just encourage him to try again on someone else. Eventually, encouraged by success, he will keep stepping it up until he hurts or kills someone. And it would be your fault for not stopping him when you had the chance.