Agreed.
I've seen your posts over the years and from what you have said, I really really think he needs to be evaluated for in patient mental treatment.
Your boy needs help that I don't think ANY parent is equipped to provide.
It breaks my heart for you and I can't even BEGIN to imagine having to make this decision for one of my own, but I think you and Snow White need to have a real heart to heart about this and get that boy some in patient help.