The kid's gotta be fucked up from the start to do what he did imo
I don't think there's much chance of someone like that ever being "normal" enough to be let out into society though. Also downloading child porn is a sign that he's likely to reoffend anyway. And with kids I don't think we should be taking risks