Just legalize it and send most of the cartels thugs to the unemployment line.
The cartels will move over here all the way to keep up their bidness.
I would be for legalizing drugs if we found a way to protect society from the addicts who would not be able to support themselves and their families (therefore, suck off welfare and social security benefits from taxpayers) and who would victimize others as they go morally and mentally insane. We would have an increase in addicts and they would suck us dry. But the cost of the drug war to liberty is too high a price to pay now.
If Mexico legalizes drugs, we should demand they open their borders as we have so they can keep their customers.