They were perfectly fine with ruining the life I built for myself, up until I blocked most of them and just moved to a different city. Work hard and cut off lazy people. Don't get involved of anyone who doesn't want to work, outside of laziness being disgusting upon itself, these people tend to cause unlimited drama. A person who's finishing up their PhD, while working full time doesn't have time to cause problems. Someone who's 28 or 29 and still doesn't work has plenty of problem causing time.
Once you understand this, and just to add, make sure if you're having trouble finding the right type of people where you live, you consider moving. I'm from LA, I've had so many strange situations created by people who I've alluded to above. The moment I left LA, I had a fantastic partner, and I've never had someone try to put me in a volatile situation since.
All of this sad, I've been very lucky. Medical conditions I'd be screwed. All it takes is a single severe medical condition to financially ruin you, and then you can't afford treatment, in this country says good luck try a go fund me