Pete, To answer your question first........ Racism......animosity towards other races and/or belief in racial superiority. Cultural differences are quite another thing and one which should be something to be proud of and promoted, if only to expand knowledge and gain insights into other ways of doings the things we take for granted. We are naturally gregarious and curious but at the same time we still hold a little reserve back just in case. Probably a genetic thing, flight or fight. Some people use that fear of differences to promote their own agendas and using skin colour or cultural differences I would call racism. It is a tribal thing and if we hadn't used our intelligence to overcome this conditioning the human race would still be very parochial and our modern world much different. Monsta, whats wrong with a big of bigotry if it sorts the country out? It can't because of what it produces. Once you go down that road you will end up at a place no right minded person would want to be at. I can understand your argument and I see the problem, and I guess immigration will become a lead matter in the soon to be election, but as long as we resolve the question with a degree of intelligence, open mindedness and fairness that will be something most people will back.