Wow, that's horrifying. And I think you are a testament to the fact that it is not just "bad parenting" that leads to this sort of thing. You are clearly doing the best you can and taking action to keep this problem from escalating or continuing. I wish you so much luck with getting your boy into a healthy mental…