The suggestion that Sweden is homogeneous is too common and simply false. I've lived in Stockholm for 6 months and it's a very diverse city. Far more cultural and economic diversity than, say, many Midwestern cities of comparable size. In fact, wikipedia can point you to the facts "As of 2011, Statistics Sweden reported that around 19.6% or 1.858.000 inhabitants of Sweden had foreign background, defined as born abroad or born in Sweden by two parents born abroad." (from "Demographics of Sweden")
What is more, the notion that homogeneity and IQ have anything to do with the capacity of a nation to recycle is both offensive and absurd.