If someone doesn't want to see people drinking and having fun there's plenty of ways to avoid it. One includes staying home.
I'm not condoning getting plastered and hiking every day but it comes i with trip. If I'm hiking 100+ miles a week in the woods, sweaty, dirty and hungry.. I'd want a few beers when I got off trail too.
Everyone says HYOH... until its different than their hike, then its a problem.