You might be right that Depape should be in an “institution.”
But those sorts of “institutions” are generally worse than prison, in the long run.