The War on Drugs has been a failure for decades. If Americans stopped using illegal drugs, then there would be no market for the Mexican cartels. Either convince millions of Americans from abstaining from drugs or legalize/privatize narcotic substances.