@spoonman671: All good questions my friend. To be honest--everything happened very quickly. I knew the girl, we had met earlier in the evening. I am friends with her friends. Meathead wasn't drunk. I'm all for letting romances blossom, but this girl was really falling over drunk and her girl friends were trying to pull her back and the guy was trying to pull her away like some kind of bizarre game of tug-a-war (it would be comical if it wasn't so pathetic and sad). He was also pushing her girl friends. So based on what I saw, I stepped in and said, "Her friend's aren't going to let you take her home, so just stop." I honestly wasn't expecting a fight. Got sucker-punched by meat heads friends and then chaos ensued.
All in all, lesson well learned. People are shitty and dumb.