At the age of 55 my little brother still lives with - and off of - mom and dad (who are in their 90's). He does no work or chores (my mom broke her hip 2 years ago doing HIS dishes). They walk on eggshells and hold their tongue out of fear of setting him off. 3 years ago I got fed up with it and told them they either had to enforce some discipline and respect on him or I wasn't coming around anymore (keeping in mind that twice a week I drove 100 miles to shop, cook, and clean for them). My dad told me that I could either learn to get on my knees and kiss the little lord's @ss like they do or I could stay the h3ll away. I don't see them much any more.
Is there a reason why your friends left you 5 years ago? I've seen that happen too - usually it's because I raised the bar on them and they chose instead to limbo under it. You don't need friends like that.
To be honest I'm tired of people and their attitudes. More often than not these days I'd rather just be left alone. That's why we're moving to a small (only 2,000 population) farming community in MN. To be among a small group of people who by circumstance have to coexist and help each other.
A doctor friend of mine gave me good advice years back. He said that if an environment is making you sick, the best course of treatment is to leave that environment. Not sure if that will work in your circumstances, but it's doing wonders for mine