Just south of the US border, the Mexican government has a strict hold over civilian gun ownership. Although Mexicans have a right to buy a gun, bureaucratic hurdles, long delays, and narrow restrictions make it extremely difficult to do so.
Article 10 of the 1857 Mexican Constitution guaranteed that "every man has the right to keep and to carry arms for his security and legitimate defense." But 60 years later in 1917, lawmakers amended it following Mexico's bloody revolution.
During the rewriting of the constitution, the government placed more severe restrictions on the right to buy guns. The law precluded citizens from buying firearms "reserved for use by the military" and forbid them from carrying "arms within inhabited places without complying with police regulations."
Today, Mexicans still have a right to buy guns, but they must contend with a vague federal law that determines "the cases, conditions, requirements, and places in which the carrying of arms will be authorized."
In 2012, The New York Times reported that only members of the police or military can buy the largest weapons in Mexico, such as semiautomatic rifles.
"Handgun permits for home protection allow only for the purchase of calibers no greater than .38," the Times wrote. One man who wanted to buy a pistol had to pay $803.05 for a Smith & Wesson revolver.
Perhaps the biggest hurdle of all is that there is only one shop in the entire country where Mexicans can go to buy guns, and it's located on a heavily guarded army base in Mexico City.