The key word here "NON-VIOLENT." I'm not against some prison time, but come on. Give these people more time on probation then behind bars. Also, do more to help them actually grow so that they can find better ways to live that don't involve drugs. Whether that's rehab to learn to live without using drugs and/or a decent paying job so they don't have to deal drugs to make ends meet.