Mexico only has one store where you can legally buy a gun
Most of the guns in Mexico are smuggled in from the U.S.