Mexico is still by large a beautiful country and safe to visit. I lived in Texas almost all my life and still have yet to visit south of the border. I guess with all the wonderful Latino culture here in Texas I don't need to.
I lived in San Diego for 26 years. There's a great Latino culture in San Diego. I only visited Mexico twice in those 26 years.