one thing I have learnt in my life is not to put people into categories: white, black, Muslim, Jew, asian, chinese, working class, chav, upper class etc. Get to know the person first. Lumping people into one group and saying you are this and this is stupid, snobbish and just fills your heart with resentment and unhappiness.
The inability to do just that is what makes them racist. Poor social skills, inadequacy of some sort and low intelligence. There was a documentary about a sad loner who was responsible for racist and homophobic bombings in London. His own family mocked him and kept asking if he was gay, they sent him to have his genitals inspected because they were so small. All this left him with hatred of Blacks and Gays.
en.wikipedia.org/wiki/David_Copeland