A friend visited friends in Mexico years ago (I thought after 1972) who lived on a ranchero. He said there was a whole array of guns of all types that were sitting on the kitchen table, loaded, and in full view.
Asked what it was for, his Mexican hosts said “to keep squatters away” - I’d say they have bigger problems than squatters now...
Lots of Mexicans have guns. The guns are possessed illegally.
Most Mexicans have a low opinion of the “Authorities”. The rule of law is enforced very selectively and with little reliability.
It can be decent in some locations, terrible in others. Much seems to depend on who you know.