First and foremost I have been in those situations, but never let muthaphuckaz touch me what so ever.
During those times I tell myself if shit starts to happen I'm gonna throw down no, if, and, or but's about it.
Yeah, they can talk shit in their drunkin' stage, but I remain a real friend and let them know they either have a drinking problem, or they have a problem everytime they drink. And try my best to calm the situation and bring it to a screeching hault.
I cut that shit off at the knees and that's the reason you won't catch me partying with too many people outside close "friends" and family. With that being said, I'll cut loose some ignorant family members who can't control his / her drinking too.
Days after the appologies come and we can be cool, but I'm straight about shit. Don't come around me, or my spot when your drinking. I stand and hold my rules 100% and don't deal with bullshit. I don't go to anybody's house to drink and if you come to mine and drink. That means you can maintain your composure, drink, be cool & have a good time. No exceptions!