Would I go anywhere near Acapulco -no. Juarez -no.
But I have been to Cancun and the Mayan Riviera over 30 times in the last 20 years and have never had a problem. Mexico is a big place and the cartels are active in a lot of places - border and port towns. I am not Spanish but I speak it. I don't wander around shit faced groping the local women. I don't go looking for or do drugs. So generally I'd like to think I'm not a heat score. I agree sometimes bad things happen to good people but for the most part, a lot of the "misadventures" I've seen over the years by tourists in the Cancun area ( and I can only speak of that area-not Acapulco -which is on the OPPOSITE coast) were self inflicted. I know Cancun better than Toronto and if I wished to get myself into a misadventure I can easily do that. But I've also befriended a few locals within the city -they all work for the resorts and they are decent, hard working, honest people. I also know a couple of ex-pats from Toronto running their own small businesses there - no problems at their end.
I go there for the sun to relax and just enjoy some of the local restaurants. I'll be honest and say that I am not there to experience the "local vibe". I spend a lot of time on the resort and just chill.
The violence involving the cartels is real -but to say that I'd never go there or go back is unrealistic. I've been there, I'm going back in two weeks, and I've bought the t shirts. I've been to a few places -Runaway Bay,Ochie, MoBay, Nassau -but I always go back to Cancun.
And for the record -most Mexicans don't even drink Corona -Dos XX is the beer of choice -stay thirsty my friends.