My first 'situation' was pretty early on, I was surprised at the time that people weren't drinking as much as I thought they would, but it was advertised as a 'family' Christmas Party.
I hung out at a few 'drinking events' and I was pretty miserable, I really didn't fit in and had no business being there.
After that, I pretty much eliminated my exposure on that end, as much as I could.
We'd do weekend regattas, so when the real drinking started, I excused myself.
Still my policy today.