Cartels could be killed off in the matter of a couple weeks if America really wanted them to be.
Imagine the might of the US military strolling into Mexico. A few drone strikes with some Marines and Army Infantry coming in for clean up and the Cartels are done.