The root of the problem
I blame the overly corrupt MexiCAN'T government and military. I'm sure the weapons were made in the US... And then sold to the Mexican government! The latest American Rifleman had a picture of cartel members handcuffed in front of a bunch of Class 3 stuff (fully auto m16s with 40mm grenade launchers, 40mm shells, and hand grenades) and plenty of body armor... ALL with Mexican government/military/police logos on it.
"The best caliber and round for self defense are the ones in the gun closest to you" - My Grandfather