You make some extremely valid points. You're right, there are no easy solutions. But one thing is certain, the so-called war on drugs has been wholly ineffective. And even in places like California, who have legalized marijuana, have done so in such a manner that it is heavily taxed and highly regulated. This has done little to stem the black market trade. Which in my opinion, is the whole idea of legalization, to choke off the money flowing into the criminal element. Any policy which doesn't achieve that, is a failure as far as I'm concerned. Furthermore, the vast sums of money wasted on drug enforcement, could be much better used for rehabilitation, and combating violent criminals. Encouraging petty theft also is not a good thing. it's a well-known fact that, many of the people who pull off these petty crimes, are the same people who commit a lot of the violent crime.