Most of us know exactly what you are speaking of...it's called codependency. Helping someone to continue to self-destruct is not support, it's codependency. He has no reason to change if he doesn't suffer consequences for his behavior. You are doing the right thing...as hard as it is.
Hugs.