Under our current regime of drug prohibition in the U.S., it is true that American drug users support the violent drug cartels in Mexico. If we ended the drug wars, and instead legalized and regulated peaceful drug use, and treated addiction under a medical model, the violence associated with the illicit drug trade would mostly go away. When CVS opens a drug store across the street from Walgreens, they don’t get into a gun battle. When a drug store is robbed, they call the police instead of sending out a gang to get revenge. It is the government policy of prohibition that causes the violence associated with the illicit drug trade. Our drug wars will be endless until prohibition is ended.
Link to related Wall Street Journal opinion: https://www.wsj.com/articles/the-cartelization-of-mexico-11572999461