Yes, Mexico has extremely tight weapons laws. Their police and courts are notoriously corrupt to boot, so don't do anything that would present any risk of running afoul of their laws.

Despite the weapons laws, it is a very dangerous place (some areas more so than others, of course). I would pay very close attention to any other US Consulate warnings on areas to avoid due to drug violence, kidnappings, murders, etc.