I tend to agree with you about rehabilitation being the primary requirement. I've also found that many people desire retribution first and foremost.
It seemed strange that civil service wasn't mentioned in the article. In my country it is quite common as a minor punishment. Undesirable jobs such as cleaning of public areas are at once highly visible (people can see that they are unpleasant, and that punishment is being carried out) and rehabilitative (a work ethic must be developed to carry out the sentence). Even this, however, is hard to contemplate, as it smells like slavery.
I wonder what other options there may be that are simply hard to table, but obvious in retrospect.
That linked discussion on capital punishment is interesting, thank you :).
link: http://www.philosophersbeard.org/2012/07/why-prison-doesnt-work-and-what-to-do.html
I came across this short well-reasoned essay via reddit, but most of the discussion there was by people who (ironically enough) appeared not to have read it. The comment section under the article itself was similar. Some seemed not to have read the first paragraph.
The author's arguments against the imprisonment system, and for alternative methods of punishment, are interesting. They touch upon ideas which are hard to consider rationally. The very idea of punishment is something most people appear to find unpleasant. Indeed so it must be if something is to be considered a punishment.
I found some relevant previous discussion on Less Wrong (Crime and Punishment, The Wrath of Kahneman), and Overcoming Bias (Prison is Cruel), but these seem to be about specifics, and not the system in general.
I am curious both what the scientific consensus is on punishment systems, and what Less Wrong thinks of them. With such an emotionally charged issue, it's hard to find rational discussion about it.