Because Americans are more ignorant, and far more arrogant than Europeans. Americans hate because people are different without first seeing if the hate is warranted or even if the basis of that hate is valid. Hate is part of American culture and has been since the first settlers hated the Native Americans, through to the French, Irish, English, Germans, Japanese, Italians, Blacks, and now, just any old immigrant.