I don't think Europe have any more problems with immigrants than America - the difference is that the US is big enough that immigrants can easily be separated from people who don't like them. Though I am not sure what 'lessons' you think Europe can learn from US.
Northern European countries generally seems to have a growing population of non-western immigrants where a significant percentage fail to get a job, fail to learn the language and (in a few cases) show open hostility against the nation that has allowed them (or their parents) entry. The problem seems to be widespread acknowledged, but the cause (and possible solution) is of course politically divided between "left" and "right".
My impression is that the large, sustained flow of immigrants into the US has forced the nation into a different pattern. But perhaps my understanding of the US is as flawed as many americans understanding of Scandinavia.
I think Sweden (in fact any of the Scandinavian countries) is unusual in the population being relatively small. It is well known that as societies get larger, social structures tend to break down and I believe this happens at national level as well.
Agreed.
In smaller societies it is more likely that the population will have a coherence in thinking that makes it easier to engender a national identity; they will tend towards an understanding and an appreciation of the 'common good' and more likely to appreciate the spirit of the laws as much as the letter of the laws. In turn this will tend towards greater tolerance.
More than being just "small" (in terms of headcount), Norway have historically been remarkeably homogenous. I.e. people have had similar religion, similar education, they even married people from "the neighbor town". This leads to some degree of transparency, but also to fear of the unknown (the opposite of tolerance).
Some speculate that when your neighbours know you (and your family), having a generous public social welfare system works because of social pressure (anyone playing the system would face social consequences). When people start moving into large cities and culture becomes more fragmented, keeping the old system may be challenging.
-h