Eh, finding a community that shares your values is overrated.
Yeah, young people do drugs and screw up relationships. They're inexperienced.
I'm over 40 and now most of the people I know don't do drugs, are in stable relationships, are homeowners and are raising lovely children.
Most of them were also stupid and did stupid things when they were young.
You, yourself is the only one you can count on to make good choices that will put you on the path to a fulfilling life.
I do hope you can believe that your social milieu is not the only one out there, and you have the ability to trade up. But, you've got to do it alone.