Poor little Jack, the horror he went through is unimaginable and I have no idea how his family will ever come to terms with it.
It doesn't matter how many laws are passed though, if they're not enforced. Owners of dogs which attack people or other dogs should, in my opinion, be dealt with by the law, but they're not.
Two years ago, my dog (a Weimaraner) was in my secure garden when my next door neighbour's border collie came past, off lead, and had a go at her through the gate. I didn't see what happened, but I heard it and I knew which dog it was - he'd got form for being aggressive and was known as Bastard Collie in the village - when my dog came in the house with half her ear missing. It was on the ground outside the gate, ripped clean off. Dog warden wouldn't do anything, and the policewoman who came round was horrified, but said that the official line is that dog on dog is civil, not criminal and anyway, dogs who attack other dogs don't attack people. WTAF?? The most they could do was give him a warning, but off the record, she advised me not to press them to do this as he (the neighbour) was known to them for causing trouble and did I want to be on the receiving end of that? With that attitude on the part of the police, what on earth is the answer? Until laws are enforced, we're going to see aggressive dogs continuing to attack people and other animals ad infinitum and it's not good enough.