I believe we should have etiquette wherever we are. I used to be one of those people who drank like crazy and that always led to negative things, perhaps not so serious, but which ended up hurting me in some way. I think that, even more so since it's a company event, we should take it easy, enjoy things a bit and stay calm.
What happened just makes the guy who crossed the line the bore of the story, something that people will remember, and I think we know that the bad things that happened are always easier to remember than the right ones, in other words, the negative situations are easily remembered by people, now the good things we do end up fading away.
I think you did the right thing, enjoyed it to the right extent and that's it, invitation guaranteed for next time haha 😀😊