I've never felt unsafe in Mexico, and I've been there many times. And to many parts. In my experience, if you dabble in things that can get you into trouble, the risks are higher no matter where you travel. I've found that if you use common sense, have a fair understanding about your surroundings, and act respectfully towards the local population, the risk of danger is greatly reduced in the majority of travel destinations.