It is fairly easy to blame the violence on drug cartels, hit men, corrupt politicians, uneducated people out to make easy money, the influx of foreign criminals from all over the world, etc. While each theory has some merit, one thing you never seem to hear about is the root cause of all this trouble. It is the American craving for illegal drugs. Without that, there would be no market in the United States for the poisons they are smuggling into our country. Rather than point across the border and say "It is their problem..." or suggest American intervention (military occupation?) as solutions, we need to step back and see the big picture. If drug users, (not just peddlers) were targeted and the laws had more teeth in them for possession, the market just may begin to dry up. The billions of dollars made each year by the drug cartels comes directly out of American pockets even if you never bought an illegal drug in your life. It costs taxpayers millions and millions of dollars to upgrade law enforcement agencies to fight this war on drugs. It costs even more to prosecute and imprison the ones they catch. Medical costs are not free for the so-called "victim" of drug abuse either. Since they typically do not pay for emergency health care out of pocket, the expense is "written off" by hospitals and spread out to all other paying customers in the form of increased incremental charges for everything you can think of. Bottom line?
If there were not such a lucrative market for illegal drugs in America, the bloody territory war across the border would not be going on at all. It is all about incredible amounts of money. All we might be able to do about it is eliminate the "consumers" by revoking their citizenship and deporting them to any country who will take them. They have no interest in working to make this country better anyway.