As hard as it is to accept everyone here is right on the money. We all have to face things in our lives that we cannot fix, no matter how hard we try, no matter how much we want to, no matter how much we love and care about the person involved. Unlike dogs, people are legally able to make their own decisions, do their own thing, and generally ruin their lives, if they so choose. That is a cold hard fact of life. My son was sleeping in his car, with nowhere to go at one point in his life. I told him he could come home, but, he had to have 1 full time job, at least 1 part time job, give me every paycheck endorsed, live by my rules, do chores around the house, like a child and do what I told him to do, no questions asked. He was 19 at the time and had been on his own for a year. He came home and did what I asked. In 2 months time, I had put away enough of his money to rent him a small house, pay all his deposits, furnish the house, and move him in. Within 6 months, he lost it all and was back in his car. I refused to help him again. Now 10 years later, he owns his own home, is married with 2 children and one on the way. He lives a good, not rich, but good life. He works very hard and is a great husband, father and provider. His wife is a stay at home mom. He had to want it for himself and work through it in his own way. I could not do it for him and you cannot do it for this guy. The best thing you can do for him is to let him live his own life, in his own way. It sucks and hurts, but it is truly the only way for him to get it together. You will be in my prayers and so will he.
Kathy