the problem with most people is try to see EVERYTHING as A and Z with nothing in between.
ZOMGZ DETH PENULTY RULZ!! KEEL KRIMINULS!!!
or
ZOMGZ DETH PENULTY SUKZ!! INNUCINTS DY!!!!
We can all agree on 1 thing. the guilty must be punished severely. Life in prison drains money from the government. the death penalty drains money from the government. Labor camps would ADD money to the government. you labor until you become terminally ill or outright die. The shifts will be long and the work will be brutal. The government could build a labor camp by a stone quarry or a coal mine and make the prisoners mine the stone/coal with no unneeded machines.
While the labor wouldn't necessarily be brutal, the prisoner gets no compensation other than food and a place to sleep. no fun, no luxury. the ONLY thing they can possibly get is a short worship service on sunday mornings. And the prisoner gets 3 30 minute breaks in order to eat at 6 am 12 noon and 6 pm. the shifts will be 16 hour shifts 6 days a week. The only day of rest will be Sunday. Those refusing to work will be refused at the lunch line. Their own survival will depend on the prisoner. If the prisoner becomes ill, he will be tended to, once healhy, put back to work. If a prisoner becomes aggressive, he will be shot. No questions, no excuses. Any attempt at raping another prisoner will result in 3 months of work on sundays, meaning no days off for 3 months.
the work should not be easy under any circumstance. the food served will depend on the level of work the prisoner does. the more work they do, the more food they get. little work gets little food, abundant work gets a hearty meal. any attempt at stealing another prisoner's food will result in no food for 24 hours.
Any suicide attempts by a prisoner will not be prevented. If they wish to die, then the guards shall make no attempt to stop them.
I like the concept myself. it gets rids of the scum of society permanently and makes a profit for the government. the question would be: "what would the prisoners be doing?" give ideas perhaps!