The violence in Mexico between drug cartels is a shining example of the situational dichotomy America faces as the citizen majority still wants a prohibition on drugs while at the same time wanting to lessen the influence and brutality of drug traffickers.
And it's part of a larger tableau that includes the criminalization of the impoverished, hard jail time for non-violent offenders, and the commodification of crime. Obviously the more extreme we crack down on drug trafficking, the more lucrative and violent the trade becomes. But few seem willing to make the trade of having the minor, more imminently solvable problem of drugs in society versus the more major, far more difficult turf problem.
There is no magic bullet for solving the cartel problem in America. Even if we took the extreme measure of invading the taking control of the country (unthinkable, unethical, immoral), we'd still never rid ourselves of the drug cartel problem. The land is too vast, too unruly, and the traders too well armed and established for our military to ever be effective against them. The only long term solution would be the decriminalization and regulation of a legal drug market in America. The high cost of smuggling and maintaining turf wars would never be able to compete with more affordable, safer drugs in country.