Katie,
I couldn't agree more with Done. You are NOT a soft dealer. Everything you did for your son, you did because at the time were doing the best thing you knew how to do.
Sojourner..........IMO that was a bit harsh. I don't think Katie deserved to be made to feel worse than she already does. Some opinions are best kept to yourself.
Your son puts his SELF in a dangerous place, as all of our kids did. We didn't put them there.
Hugs and prayers Katie.............Lo