1- You mention different types of crime (white collar,robbery,rape,pedos,etc ) My answer is that instead of thinking of the perptetrator spare a thought for the victims,Whichever of the crimes you mention above the criminal took something of value from his victim,wether it was their virginity,self respect ,life or in the case of robbery an item that cannot be replaced.So I am saying 2 things.... 1- IMHO the criminal should suffer "at least " as much as his victim.How much free time ( and small comforts ) hasLee Rigby had in the last few years ? What about a rapist ? how much has his victims life changed ? and is she still enjoying "small comforts " ? How about a thief,he breaks into a house and takes the wedding ring ( or something else of great value ) like a stamp collection,a gift from the victims mother ( who is now dead ) or even something as simple as a lawn mower,this now has to be replaced,so the victim has to go out and buy a second mower because the criminal stole the first one.
As you say they are locked up for 23 hours a day,so what are they doing in those 23 hours ? Are they watching their TV,reading their books,playing chess,monopoly,etc while eating crispes,or are they just getting bored to tears ?
The reason I feel like this is because when I was an Angel I spent time in a boys home.I was NOT rehabilitated,the reason I went streight from then on is because there is NO WAY I was going to experiance something like that ever again,and thats the way I think it should be now.