Yes but not because it will benefit Mexico, because it will benefit us.
Legalizing drugs in America will not reduce the bloodshed in Mexico. Why would it? There's still gonna be a demand for drugs (prolly a rise in demand if decriminalized). Drug addicts aren't going to mysteriously kick their habits once drugs are legal.
America doesn't have the climate to grow coca leaves or poppy plants. Drug cartels still supply us with marijuana and crystal meth, and these are the 2 drugs we can produce here.
And besides....The US government makes too much money off illegal drugs. Do you all really think metric tons of drugs are coming across the border without people being paid off? I bet if it were nuclear weapons that border would be sealed up.
Of course, addicts aren't going to kick their habits if drugs are made legal, but they will have access to those drugs, along with counseling and medical supervision, until they are able to kick the habit. Meanwhile, they won't have to engage in illegal activities in order to feed their addiction.
Can't we just turn Congress off and then turn it back on again?
Decriminalization and legalization of drugs won't stop drug use but rather drug violence.
Of course we will still get the same number of people in the U.S. who are drug addicts. And I'm fine with that. But it will stop the drug violence in the U.S. and in Mexico when legitimate businesses will be able to manufacture and distribute recreational drugs rather than criminal cartels killing each other over the trade.