I recently ruined someone's life too, by failing to continue supporting his addiction. Funny, I noticed the other day he's still posting on Facebook. Quack Quack.
You did the hardest thing, which is the absolute best thing for your son. I will keep him and you in my prayers.