Never raise your hands to another person. As soon as you do, and its not solely in self defence, you're opening yourself up for a beating.  Best you can do is keep hands to yourself and try to leave they situation entirely.  She came charging up going for a grab and punch, and got slammed as a defence/response. He didn't punch her, he defensively used his elbow and forearm to harshly block and shove her away.