Drugs are but one facet of the cartels' web. They are into extortion, prostitution, gambling, smuggling, etc. If drugs are legalized they will merely shift into another area.
The extortion, prostitution, and gambling is on the Mexican side of the border. Why do you care about that?