...snip...
In the UK, there are indeterminate sentences. In the US, there is "3 strikes and you are out." Both address the issue of people who are never going to stop harming others. I am not comfortable with either idea but I have met someone who does spent his life either in jail or terrorising people and I accept that society needs protection.
You think that I need protection, or do you think that you need protection?
There are specific cases where you do need protection. Same for me. There are mad and bad guys who do work as groups and they need to be stopped.
I snipped your question about trying to making general rules. We protect kids from buggery but not from a smacked ass. Laws tend to be specific.