I have been going to Mexico for 30 years. Not once have I personally seen or experienced violence.
Many times I have heard gunshots in Scarborough.
I am not suggesting all areas in Mexico are safe, quite the contrary.  It just depends on where you go.