I am tired of hearing about border agents shot at by drug runners, or the uprising of drug cartels in Mexico, or of the entire failure of "War on Drugs" in general.
Truth is, as long as there is money for the making, especially in a 3rd world country, like much of the Americas south of the Border, there will be drug trafficing. And no amount of police, agents, or military men are going to stop that. The incentives are just too great.
So instead, I will quote the venerable Scrooge McDuck and say, Work smarter, not harder.
I offer two solutions-
1) Most drug possession offenses should be punishable by heavy fines, not prison if we can avoid it. Otherwise, we tie up crowded prisons, keep people from work, and try to accomplish what we don't have the resources for. Dealers and suppliers should be dealt with more harshly.
2) It's Biology stupid! We have not yet used plant disease - but research is something America is if not uniquely, certainly particularly good at. We need a plant disease (bacteria, virus, fungi, parasite, pest, etc) that targets drug producing plants specifically. Or even targets them proportional to the amount of drug they produce. Imagine killer bees with a taste for coca leaf! Or the tobacco mosaic virus refitted for coca leaf!
Of course, Australia, offers much in the way of lessons for the law of unintended consequences when it comes to messing with ecosystems, but at this point, I think on a risk/benefit analysis, it is more than justified.
Of course, some drugs, notably meth, are not grown, but for the majority that are, we could effectively neuter the drug cartels and hardly leave our labs. We could eliminate 90% of the problem in 5-10 years - and that is not even being overly optimistic.