It is nice to have a thread where people have stuck to the issue and tried to add constructive points, albeit most of the points made do not exactly agree with my own.
I would caution you against going too far down the road of advocating extending sentences, boot camps and the like. There is a case for something that takes into account the previous sentence but try to keep it proportionate. TomPhil made some good points IMO which really follow on from some things I was suggesting earlier.