Prison is also supposed to be for punishment.
He said should. I have to agree with his sentiment. When people go into prison, they spend years learning from the worst of society. When they get out, no one will hire them for a serious job with their record. So when you put people in prison who are not dangerous, you are consciously deciding to transform them into a dangerous person. This is about as counter productive of a justice system as you can get.