First off, as a grown man in a civilized society, you just can’t beat the shit out anyone no matter how bad they deserve it. Of the two options – violence or nonviolence – you chose the better route even though it may not feel like it. What you should have done is call the police and followed him from a safe distance until he was in cuffs. Most likely he has a past, is probably on probation, and this incident would have placed him behind bars.
But you can’t just kick some guy’s ass. He may have had a weapon and you may not be writing this, or something may have happened to your friend.
Now this is the other shitty part: I hate to tell you this, but that “not acting” feeling probably will stay with you forever.
I know both sides of this – not defending a woman as well as acting on it. It still bothers me that I didn’t beat the shit out of a homeless guy who came up and put his arms around my ex in a shopping parking lot (I wasn’t there), even though nonviolence was the right thing.
Also, I’m proud of the two times I did kick a guy’s ass in defense of my sister and a female friend, when I was younger, even though that was the wrong choice. One of the guys got really fucked up and it could have changed the entire trajectory of my life had it been worse, all because he grabbed a tit.
The reality is – it will bother you forever for not doing anything but the right choice was to call the cops, not to take matters into your own hands.
This has nothing to do with being a Dom, by the way, other than a Dom would hopefully choose a wise course of action. Nonviolence is the wise course of action. Protecting your friend and avoiding a potential situation was wise. Next time something like this happens – call the cops.
I’m sorry this happened to your friend and you.