I'm sorry to hear about your son, punkncat. He was very lucky. Lots of lessons to learn here; growing up is hard. I'm sure this is also weighing heavily on him along with all the other stuff he was already dealing with. Sounds like the two of you have a lot of work ahead of you to figure this stuff out. Good luck.