While racism is wrong , I can understand countries and nations with big & old history and culture such as Sweden have every right to preserve their own race, culture , history , traditions , language , democracy and so on ! They are not like the United States, Canada and other American continent countries (countries of immigrants that they stole from the original American Indians). Nor they are like the current or older colonists like U.K, France and etc. that have the responsibility to take in immigrants in from all those countries they previously colonized or those countries they have destroyed in middle east and Africa during their past or recent invasions and occupations that have left those countries ruined and their people running away as immigrants and refugees all over the world... Old countries and nations like Sweden, Norway , Finland, Hungry and etc. don't have to pay the ultimate price of getting their own respective countries ruined by immigrants that have no desire to assimilate into their cultures and people due to so many different reasons... These countries have every right to preserve their true national identities and way of life without being called racists and being condemned for it by immigrants and others in other countries. At the same time, they have to change their immigration laws accordingly and treat those immigrants they already let in with dignity and according to the rules of law!