Auntie, I’d love to go to Cancun again. And in that I am 1) not a prostitute and 2) not having a relationship with a murdered policeman and 3) not going to any sports stadia there, I think I would be safe. Tourists who keep their noses clean, stay in the tourism zone, stick to hotel beaches (I recommend the Fiesta Americana Grand Coral Beach or the Ritz-Carlton, Fiesta Americana has the best beach) and use only taxis recommended by their hotels are fairly safe. Go off the beaten path, anywhere in Mexico, and you are in danger. Same goes for Washington, DC, unfortunately.
I used to love to vacation in Mexico. I’m too old and too big a coward to attempt it now...btw, I stay out of our cities too! My old hometown in So. Oregon is gangland sanctuary city!