I don’t know... I had mixed feelings, kinda felt sorry for him — he was my friend — and maybe the alcohol contributed. No real harm done too... so I was torn.
I am no longer talking to certain members of my family, no longer welcome in their home. They can’t talk rationally, and if you disagree, you are a racist and a bigot.
My idea is he will not learn otherwise.
You actually did the right thing.
Never be an enabler, instead act assertive like you did.
Later in life, with gained experience, you can passively “push” people, so that others can get in touch with their hidden rage. Especially in a public place, where it is safer.
Moderate it. At some point quit escalating. Once they see what anger is within them, that is a chance for change. Just do not let it get out of hand. If it does, just withdraw and leave.
That is the best thing you can do for many people. Push them into the discomfort zone.
Their entire lives others enabled their dysfunction and avoided pushing them where they should be.
Life needs more people like you. It truly is the essence of living. It is only by butting up to the limit of others, that growth spuirts occur. Just always remember the escape hatch is there and don’t get catch up in personalizing and attaching to a quirky situation.