Oh am I ever sick of these Warnings!
I'd like to suggest to the US Embassy and to Travel Agents the world over - instead of these ridiculous warnings about safety, please start telling your clients coming to Mexico that shorts on women are OUT, except AT THE BEACH, and short shorts are not acceptable anywhere!