To be clearer, I have less problem with low level (not for distribution) marijuana possession than theft. Theft is often the gateway to serious felonies. In cases of theft, I think there should be a reality check, like a tough love program for these offenders but it should include a mentor that continues to work with the offender to set them on a better path. If we don't break the cycle nothing changes. The liberal fix is "we need more money" but the problem, is a culture problem and until you change that, nothing will change. The only way to change the culture is for people to get involved with the offender and with the environment that is creating this destructive culture. Most of these offenders never had a father. Denzel Washington talks a lot about the culture problem, the lack of fathers. HIs three best friends didn't have a father and all did extensive stints in prison.
Sorry to have jumped on my soapbox, I've done a lot of work in inner cities through United Way, Big Brothers and have seen first hand the struggles in these communities that have no direction, no culture and it is heart wrenching.