Don't quite something that you inherently enjoy, Mike.
LIFE IS TOO SHORT, and the one thing we all desire are options in which we can utilize when confronted with unpleasant situations and maximize the short time we do have to heavily outweigh the time we spend dealing with what you've experienced.
I think your best option (and the option I would employ) is to create separation from the "stuff" that causes you stress.
Like what has been previously suggested, I would alter the things that YOU can control because you aren't going to change other people and what they think are acceptable behaviors based on their general social compass.
Find alternate areas/campgrounds. Even if it requires you to spend additional time to plan and/or drive farther distances because life is too short to not enjoy the things afforded to you through your ability to employ options.