Money should grow on trees.
Since it doesn't, we must compromise. We cannot afford to treat everyone. I personally prefer finite taxpayer money to be spend on educating the next generation.
Sorry, I don't get what's wrong. This man is clearly dangerous and should not be released into society.
Safety of the public is a key factor in putting someone in jail. Rehabilitation is another. Balancing the two can be difficult, but this case isn't a good example of that.