https://www.cbsnews.com/news/mexicans-have-the-right-to-own-guns-but-few-do/
In theory, Mexican citizens CAN own a private firearm. However, few do, owing to the hurdles for permits, purchase, storage, and use. See link above.
However, Mexico DOES have 25,000 people shot to death annually...