Angry drunk friend...what to do?

Knock him out when he is drunk. He will have a shiner and WTF that was all about. You tell him. problem solved.