text: why is it so difficult for some in this country to accept people of different cultures?   the us calls itself a "melting pot", where everyone is expected to give up their uniqueness and blend in with the whole.  strange, then how americans are petrified at communist collectivism.  canada calls itself a "mosaic" where people are welcome to come and stay as they are.  because of it's physical isolation, the us has always had an isolationist - and xenophobic - mentality.  canada always had the commonwealth connection to the british, so we never felt disconnected from other countries despite the same distances.  and we don't have mexico and central america to visit.  to go back to mentioning communism, the us politically is an oddball in the world by never having had a strong socialist movement.  your "democratic" party would be a rightwing party in most every other country in the world; many countries consider your "republicans" to be fascist, and that was *before* the chimp was appointed in 2000.  american political views are so narrow and to the right of all other nations, it's like someone looking through the wrong end of a telescope and thinking everything seen is everything that is.    socially, your country behaves much the same way.  try buying a plane ticket to southeast asia or take a bus ride through central america, meet people and listen to what they think without telling them your opinion.  you might begin to understand the problem.