I agree, don't beat yourself up over this. Your help may have been just what he needed to get him on the right path.
I believe that anyone can change if they want to enough.