Stacey,
I don't agree with your comment on that site. I believe that I chose to move here, so it's up to ME to assimilate. I agree that racism is intolerable, but I don't expect the British people to bend over backwards for ME because I'm used to things being a different way.
Sure, I may not like the way things are done... and I may even b*tch about them on here. But I don't criticize them and I don't expect them to change. I have to be the flexible one and I accepted that the moment I stepped off the plane.
And I have the same attitude for people of other nations coming to the USA. You CHOSE to come here, YOU need to be the one to adapt. I have no problems retaining my beliefs and heritage... I will still celebrate Thanksgiving and the 4th of July... just as I feel it's important for anyone to celebrate their heritage. But you also have to embrace the culture of your new home. If you don't do that, then why did you bother moving? If you want it to be like "home" then go back there.
I personally have not, to my knowledge, experienced any racism directed toward me, nor have I noticed any to any other minority. On the whole, the people I meet are nice and accepting. Sure, someone might be a jerk to me... but he's a jerk to everyone!! It might have something to do with where I live, or it might have something to do with the fact that I don't think I put a "confrontational" vibe out there. I'm pretty easy-going and I think people pick up on that and treat me the same way.
I'm sorry you've had such bad experiences and that those experinces have made you bitter. I hope in time you can come to terms with your situation and make peace with it.