tell us what you would have done
Dude, I almost WISH I could see some broad get knocked out in public because that'd be a "get out of jail free" card to knock the fucking SHIT out of him. And then afterward people would shake your hand and commend you for being a hero.

One time at a Pub some dude was flipping shit on his gf and things got physical. Some dude grabbed the girl and set her aside and one-punched the bf. He stood up pretty woozy and he dropped him a second time. The lady at the bar brought him a beer and some other dudes just grabbed the raging homo and left him outside. It's not too hard to stand up for someone like that when it's happening in public. It's not like the one dude is going to take on the crowd.
My friend told me that the dude at the Pub went home with that broad too. She was pretty fucking smoking. My adrenaline was rushing and I was about to get up and drop the guy but someone else did almost immediately. It was pretty hilarious. I hope he got some pussy. At the very least, he got a couple free drinks and got to knock out some homo.