I agree that the best thing he could've done was just walked away, that hitting her was a crap decision, and I agree with FSU giving him the boot for being an idiot.
....That said...from what I can tell she was being the aggressor. The bar is crowded as hell and she appears to purposely cut him off when he tries to step to her left. Bumping into and brushing passed folks is constant and unavoidable in a place like that. He didn't hit her for "getting his spot at the bar ", he hit her for cocking back like she would punch him and barking at him like a moron when he stepped by her.
Again, he screwed up...no doubt...but I find it really difficult to feel sorry for the girl. If a guy had acted the way she did ya'll would all be talking about how he got his. Drunkenness is gasoline to the fire of stupidity