I'm in complete agreement with your points about the U.S. more effectively addressing our nation's insatiable appetite for drugs. Removing cannabis from Schedule I and decriminalizing marijuana makes infinite sense. Finally, moving to a treatment versus incarceration model, significantly revising sentencing at state and federal levels, and on and on. The U.S. has 4.6% of the worlds population but we have 25% of all incarcerated worldwide and we consume 80% of the world's opioid painkillers. Ironic nexus? 

Per the IMF, Mexico's economy is ranked 13th in the world. That's the paradox for the country. The Mexican people accept the 7 Drug Cartels as their overlords. Despite relative prosperity and low unemployment, Mexicans flee the country. We give direct aid to Mexico, illegal Mexicans return billions annually in remittances, and we spend billions to provide education, housing, medical care for the illegal Mexicans. How much more are we supposed to give to those who feel "owed"?