This is an excellent, excellent post. As a non-drinker (forever) and vegan (for my adult life), I dread having to have the conversation with coworkers explaining why I won’t stay out until 2am at a steak house.
It’s not you, it’s them. Find a better group of people to work with. They’re out there.