A drug addict, drunk, or any other abuser you can't help unless they want to help themselves. I have some cousins that have had some problems and 2 of 3 are now clean and doing very well. One is actually doing things very similar to what you are doing Randy. He holds NA meetings in the prison he got out of, he holds some form of church services there, and is acting as a counselor for that facility (one of a few counselors).
The second is clean and functioning in daily life. She has gone back to work and is now supporting herself and her children once again. The third we are expecting to find him laying out beside the road one day with his throat slit, basically there is not hope for him until he makes some changes. He will get picked up, spend 6 months in jail, and within 6 hours of his release every time he will be high as a kite. The key is that he doesn't want any help, all he wants is another high.
I hate it for you and Jon, he is throwing an awful lot away for something he will always be a slave too until he changes.