Sometimes it takes a cop thing to wake them up. I am glad there is change in him & you see it. Your support is important to encourage that change to grow.....I agree with your decision 100%.
Stay strong as it will be a long road but worth it in the end if he has the support & keeps up his iwn desire to change.