Maybe the Mexican government should allow law abiding citizens to be armed, and be able to protect themselves. The way to stop a bad guy with a gun is with a good guy with a gun.
I've got a novel but crazy idea. they should build a wall on the northern Mexico border to stop the inflow of illegal firearms. That'll show us they mean business.