I have spent three months in southwest mexico in the last year. In the states of Michoacan and oxaca. I never felt the slightest bit of hatred. The worst thing Mexico could do is make gringos scared to go there. In places like La Ticla, Puerto Escondido, Rio Nexpa, you are safe as America or moreso. Gringos mean big money, and Mexico likes American dollars. I have only been robbed twice in the ciudad de Tijuana. Border towns are the shitholes. As you go further south it gets nicer as well as cheaper. I want to go back soon.