I completely agree with the opinion clivehorridge has expressed.
Generalizations usually steer into racist direction.
Incidentally, a few weeks ago I spoke with a Yugoslavian couple, friends of mine, that moved to London two or three years ago. They quickly found jobs that suit their education and training (before, they couldn't find a suitable job in their home country, for 15 years they have been working a little here and there, underpaid and felt exploited). Now they earn twice as much as they could at home (still low for British standards, but they are more than satisfied), they say they can work and live now.
But ... They met many other UK residents with Yugoslav origin (many have come to UK during the Balkan wars as refugees) and they say that they don't want to socialize with them, as they found them ... lazy ... unwilling to adapt ... only searching for opportunities to exploit the social benefits the state offers ... etc. So this is the opinion of the Yugoslav expat on other Yugoslav expats. Are my friends racists? I wouldn't say so. But they clearly said that most foreigners just don't want to adapt.
My friends spoke reasonably good English before even considering moving to UK and after they made the decision, they took additional English lessons for few months before departure.
If you live as a foreigner in another country, you are morally obliged to do your best to adapt.