I'd like to second everything Gileswench said. You're handling this far better than most people would, hang in there and don't give up on him or yourself.
It also reminds me a bit of a book I was just discussing with a friend on child/teen psychology. I think it's called something like Your Teenager is Insane and details just why kids make the poor decisions they do and why a lot of it is because their brains haven't developed quite enough to keep them from doing some indescribably stupid things some times even when they know how bad the consequences will be. If you'd like to read it, I'll double-check the title and look up the author for you. It might help a little. Well, at least help you not to blame yourself.
You and the wee one will continue to be in my prayers.
no subject
It also reminds me a bit of a book I was just discussing with a friend on child/teen psychology. I think it's called something like Your Teenager is Insane and details just why kids make the poor decisions they do and why a lot of it is because their brains haven't developed quite enough to keep them from doing some indescribably stupid things some times even when they know how bad the consequences will be. If you'd like to read it, I'll double-check the title and look up the author for you. It might help a little. Well, at least help you not to blame yourself.
You and the wee one will continue to be in my prayers.
*hugs*