It's a horrible place, but you can't be there for your son. When he was little you could, but now he has to be there for himself. Nobody can be there for him except for him.
Life is short. I hope you can enjoy it with your husband. Your son will have to walk his own life's path. We can not control another adult. We are powerless over their choices and it doesn't help them to give them free stuff. In fact, they just want more. What will they do when we are gone?