She put her hands up in his face in a very confrontational way infront of a large group thus embarrasing the man. He had no other option that punching her mongoloid face to the ground.
Dude took her drink, stole it. Hmm, let me guess if that dude took your drink, you wouldn't get mad? You'd punk out huh? He went and found a the smallest
chick in the club and took her drink, after being told no more drinks for him.
He was out of line. And putting a hand in someone's face is not an assault--no touching was involved. And you talk about embarrassing, if a dude can't get any more drinks and steals one from a chick who is 4'11, then punches her---how more embarassing is that?
Don't let your inability to get with a chick which has resulted in mysogynistic overtones, cloud your judgement.