A large part of it is that we a routinely told how our countries are homogenous and basically full of white nordic people, when it simply isn't true. We've already seen it multiple times by multiple posters in this thread alone. Just because you keep telling yourself something doesn't make it true. Nationwide, Sweden is 20% first generation immigrant. Not "from a family of immigrants that have been here for ages". First generation immigrant. In 2017 the percentage for the US was 14% US: Sweden: Those Sweden stats are older than the US ones and from what I have read that Swedish number may have gone as high as 25% now, but as that was an EU report I am going to stick with that one. Notice also that there is a breakdown of if the immigrants are from the EU or outside the EU and that Sweden's number from outside the EU us still higher than the US's total. Also notice that the three countries with the most people born in that country are Iraq, Serbia and Iran. Americans often talk about "People of Colour" meaning, basically, African Americans as if somehow these are the only types of "People of Colour". There has been huge amounts of immigration of people from the Middle East, mainly because there's shit going down there and we are pretty close by. As an example, there is a town just south of Stockholm called Södertälje. After the US-led invasion of Iraq in 2003, the town of Södertälje (population: 72,000) took on more refugees than the whole of the US and Canada combined (population: 357,000,000). Source: These are the reasons people get annoyed. It is the willful ignoring of facts to support your world view.