The Cartels make money from smuggling drugs and illegal immigrants. People who hire and encourage illegal immigration are just as guilty as the people who buy drugs smuggled from Mexico.
Wetback to this side = $1500, Shoebox of uncut cocaine to this side = $20,000.
End all the illegal immigration tomorrow (and I'm all for it) and it wouldn't make a dimes worth of difference. The drugs bring the money, the money is the fuel, and WE ARE the source.
For whatever reason, we don't want to get serious about stopping drug use. And as long as we don't, Mexico will continue to disintegrate. Hell, the cartels already run the government.