There's a world of difference between saying "something someone doesn't like" and insulting a woman who is with you.  For example, "I think Trump is an excellent candidate (that's something Mr. Capri might not like) and "lady, you're a real dyke" (that's an insult).  I don't know exactly what was said, but it notes it was a homosexual slur.  

Certainly, Mr. Capri should not have touched the man....in today's world, you're just going to pay a price for such an act.  As I mentioned in another post, it's too bad the woman who was insulted didn't step up and slap the man herself.  I'm 74 and for all the years of my "youth", if a man insulted a woman, he was likely to get seriously embarrassed when she slapped him.  It reads like this guy deserved it.  

Would she have been charges with assault? Maybe, but can you imagine a guy filing an assault charge against a woman whom he insulted and gave him a well-deserved slap?  It'd be rather embarrassing, wouldn't it.