Being from the parts of the world you mention, I can only say this… the immigrant community is to be blamed. When immigrants go abroad they need to let go of the shit that made them leave their country in the first place. They don’t do that, I’ve seen it up close in the US. Sure not all of them are the same, but it’s their responsibility to take on the good stuff from the country they call their home now, just not the advantages that come with a European/American/1st world country citizenship. These guys are the first one to be shouting racism when someone points out the difference, but they refuse to let go of all the shit that would make them the stand out like a bleeding sore thumb. Yes, keep all that is good about your culture but let the other shit go.