from what I read about it I can't really blame him. Apparently a "fan" if you want to call it that, ran in front of his car at a stoplight and started banging on the hood, then his car was surrounded by a large crowd and when he got out to tell them to move a guy attacked him. I guess he pushed him away and then his buddy jumped in and attacked him as well, then the girl apparently started pushing him and spat in his face.
It sounds like he actually kept his cool for a lot longer than I would have. Eventually after pushing her away several times the girl pushed him AGAIN and he hit his head on his car and basically just lost it and started throwing punches.
I don't advocate beating women or anything but if she repeatedly attacked him and spat in his face for no reason, I think her free pass expired. A guy shouldn't hit a girl, but a girl also doesn't have a right to continuously assault a guy and be protected by the fact that she's a girl. He pushed them away and they kept attacking... Time to put them to sleep I guess. I probably would have punched her in the mouth too. Girl or not, if you spit in my face and attack me 3-4 times in a row when I'm just trying to leave I'm eventually going to get sick of trying to leave peacfully and start hurting people. Sounds and looks to me like he was just protecting himself from a mob of people.
Here's a video that combines the two different videos that were taken. I guess the video started a minute or two after they mobbed his car.jericho brawl