Ye know, I really have to roll my eyes when I hear some leftists suggest that we abolish prisons. Talk about utopianism. Aside from agreeing with you about the war on drugs. Yes, capitalist society may create and sustain all kinds of social pathologies. And I don't doubt that there can be all kinds of measures to treat those social pathologies, reduce crime and make prisons less neccessary. However, there still are going to be evil bastards like this guy who we don't want walking around free:
http://news.yahoo.com/s/afp/20090327/ts_alt_afp/uscrimetrial_20090327222940
And what about the counter-revolutionary thugs that try to reverse the gains of a would-be socialist society? Unless, you're suggesting that they just all be executed regardless of their counter-revolutionary crimes?