-- Legalizing drugs in the U.S. will not stop the violence in Mexico. --
This is the same kind of mentality that permeated among Prohibitionists in the 30's. And they were totally, pathetically wrong, not only because of statistics but because it makes no logical sense. If you have a source of revenue that comes from a criminalized (but not evil per se) activity, and because of its illegality you cannot go to courts to settle contractual disagreements, then you will have turf wars and violence. When you TAKE AWAY that source of income, then the raison d'etre for the violence disappears. Why would one RISK violence when the returns for that risk are NOT THERE ANYMORE? Only fools think otherwise.