I love Mexico.
I've been there several times.
In the resort communities, I felt cautiously safe, and always stayed aware of my surroundings.
The only place in Mexico that I felt really uncomfortable, was Mexico City.
Mexico always had drugs, corruption, and Cops who acted outside the law, but today it's downright dangerous. The drug cartels don't fool around, and the chances of becoming collateral damage, is as high as being a target of crime. I'll stay away for now, just like I did in parts of Jamaica, Egypt, Israel, Turkey, and other countries that are dangerous for Americans. After I retired, and was offered the job training Law Enforcement in Iraq and the rest of the middle east, protection was provided, both personal protection (you remained armed, always used ballistic protection, and remained alert and aware), and protection of military body guard details 24/7, but that was done for the money, not recreation.
I couldn't justify going someplace on vacation, where I couldn't relax, enjoy myself, and de-stress, but had to constantly be on guard against attack, or become a victim. But to each his own, I guess!