<< ChrichtonsGirl, problem with your 'proposal' is that it'll lead to a 'desocialization' of the offender, i.e. s/he will never be able to function normally in society again. >>
Why not? I would think offering progressive rehabilitation based on performance is an excellent way to ease them back into society. We have to let most of them out sometime - would you rather someone who repeatedly violates the terms of rehabilitation doesn't get punished anymore? Or offer a model prisoner nothing but punishment? The current prison system isn't exactly a success story in most states. I can't quote specific studies, but how well do current programs prepare inmates for life after prison?
I'm not sure which part of my 'proposal' is de-socializing, but maybe I didn't express my thoughts very well. I absolutely think prisoners who will be released back into society need to be prepared for it, but part of that preparation has to be a fairly rigid system of punishment, checks and the beginnings of rehabilitation before any full rehabilitation program can begin.
I'm making a silly comparison, but when your kid hits his sister, you punish him first (send him to his room, make him stand in the corner, take his GameBoy away) then "rehabilitate" him by explaining why he shouldn't hit his sister and giving him coping skills so that he won't hit her again. If he turns around and hits her again, you stop your rehabilitation talk and stick him back in the corner until he's ready to listen. If he never listens and continues to hit her, then you remove him from contact with his sister until he's old enough that you no longer control where he goes (his "sentence" is over).
I'm not saying we treat inmates like children, but why wouldn't that kind of system work? My example of a 25-year sentence was just sort of off the top of my head, but why is the basic premise de-socializing?