Well this is a post for another topic, but that's the problem IMO. You say that you're an ethnic minority living in the UK. You don't say that you're British. And that is where alot of hatred begins. In my view, the old phrase, "When in Rome" applies always. For example, if I moved to Denmark, I would learn Danish, I would take Danish citizenship, I would try to fit in and I would describe myself as Danish.
But if you make yourself a minority, you are seen as a minority and then racism is almost encouraged because you create, albeit unintentionally, a divide. You say, "We are this and you are that" rather than saying, "We live here and I am British" or Danish, or Dutch or whatever it might be. And that's what happened in Germany - the Jews seperated from the main population and instead of saying, "We are German" said, "We are Jews" and so the rift is already open.