just locking people up AFTER they've committed even a minor, victimless crime, is not always the most effective use of tax dollars to keep a community safe...costs a lot, and too often destroys young lives which leads to a guaranteed increase in future crimes...there are credible alternatives...although "For Profit Prisons" may not think so.
btw, you also need to bone up on the definition of "Communism"...I doubt that any of the people you mention are looking to ownership of production to the state, etc....but you really don't want to throw away a handy, albeit mindless, epithet.