The average American, at least in my state (Washington), does not hate Mexicans. The people running the federal government seem to, however.
I dunno. The southern parts of SW WA can be pretty racist (Lewis County and south). Rural, much more red, but without the extensive farming more pervasive on the east side.
We love to paint the US in broad brushstrokes of color, but it more of a muddy brown across the entire country. Washington State doesn't have huge expat communities of Mexicans, but what about if I'm Chinese going to school in Spokane? Or Somali in St Paul, MN? or Pakistani in Chicago? Some "average Americans" seem to hate these people in every locale.
EDIT: Wash. is actually a top 8 destination in the US for Mexican immigrants, with an estimated population of 250-300K people, so not huge but definitely sizeable!