I personaly think that you are exagerating the issue. Yes, Racism exists, but having travelled to many places, I have found UK to be probably the most tolerant and accomodating place around.

I don't know where you have lived, but look at London, Birmingham, Coventry, Bradford, Manchester, Liverpool. they are all multicultural cities.

Lastly, racism exists even in ethnic communities.. Theer are fights between Sri Lankan Tamils and others, Between Bangladeshis and pakistanis etc etc