I'm so sorry Moose

It's horrifying to hear our babies talk like that and to hear they've been struggling.
I hope you can find good T for him. Just keep trying different ones if you have to - until you find the right match.
I was given advice to let my kids have a say so in who their T would be, this was helpful advice, because they have to buy into the idea and participate for it to really help them. And it will help them.
Get rest. And as many hugs to & from your kids as possible - good healing for the whole family.