I won't deny there are some horror stories coming from Mexico, but I'm a European and have been living here since 2009. I've never seen or experienced anything even remotely violent. I paid for a mordida once, that's it. I've lived in Mexico City, Estado de México, Veracruz, Cancún, and now near Querétaro. I've travelled to most states either for tourism or work. Although I'm from Spain I totally look like a gringo so I never pass unnoticed.
We live in a little village about 3 hours from Mexico City with almost no crime at all. We only lock our door when leaving town. We have 200Mbps fiber. We rent a 3bdr house with garden for about $500 USD. Life is really good for us.
My wife is Mexican and her mother passed away a couple of months ago so we're now planning to go back to Europe in 2-3 years once my gig starts generating some income. There is not much here for her and I'm a bit bored of Mexico. We also don't like how the political situation is changing with Amlo.