No jail for non violent offenders? So the public official who commits fraud gets a fine? The CEO who causes thousands of employees and shareholders millions of dollars due to his criminal acts gets no time? No way.
They would be more beneficial to society doing other things than prison laundry and shooting hoop.