Oh ****, I never saw this. Lee, very sorry to hear this happened to your son. With three kids of my own, I dread the day something bad happens to one of them. Glad he's going to be okay, and here's to a speedy recovery.
If the system can't help, I'd be wanting some vigilante justice for crap like this.
All the best my friend.
Ian