Leave him out of this! He's the reason anyone's ever stuck around you. He's the only thing you got and instead of allowing him to flourish you've been letting his life fall apart. It's what you've been doing. Why's that. What's your problem.
I know what it is. You want him to fit your mold. The world you've built for yourself. It's difficult. Doing something like that to someone. Once you realize that you've done it it's already too late.
I've been carefully watching what you've been doing. And you're not the only on involved, but it's not good for him.... why wouldn't you want to be there. What's wrong with you.