Some parts of any country are dangerous. I think we only hear about Mexico the most because it is our neighbor. I have been to Mexico twice, always for business ... So I was not in a tourist destination. I speak very little Spanish but could manage just fine.
If you are concerned for your safety you don't need to avoid Mexico. But tourist destination and big cities will always have dangerous... Especially if you are foreign.
In my travels I fell in love with Guadalajara. It is a land locked city, but the historic center is absolutely beautiful. Culturally pure, but many younger people as it is one of Mexico's highest amount of universities. Great shopping, food and music. Mexican people love to share thier culture and are really beautiful people. (Culturally)
I've just recently lost all hearing in one ear (ENT not hopeful about recovery with treatment) so I don't know what risks there are with travel... Or environmental safety. So my suggestion is based entirely as a hearing person. I don't mean to be ignorant and I don't think it makes a difference. But I do think it is important that you know the perspective that this suggestion came from.
If you would like more information I'll happily give it to you. My favorite part of Guadalajara was leaving the city and seeing some 4000year old pyramids after all my business meeting... I'm really fascinated by those things.. I understand many are not.