How would you react if a drunk friend attacked you?

Let's say you're in a public setting, and a friend who's drunk started yelling at you and calling you names for no reason, in front of everyone. Would you forgive them because they were drunk? Or being drunk is not an excuse for poor behaviour?
How would you react if a drunk friend attacked you?
Post Opinion