MarcoD
I see the point raised a lot that the social democratic model of the nordic countries wouldn't work in the US because the US population is a much less homogeneous group, and I find myself wondering why? I mean, I agree that any model at all would probably be harder to implement because of that, but why does it make social ideas wrong? I mean capitalistic ideas are also harder to implement there for the same reason! In fact, it seems to me that socialistic ideas and strong government control are even more needed in an inhomogeneous environment.
I have made the point that a social democracy might not work in the US, but that stems more from the fact that the US has a different cultural background. In European terms, it's a pretty harsh capitalistic society still being under development where a lot of people are ingrained with a certain mental model of 'how stuff should work,' and still lots of space to move around in.
Every society considers itself to be heterogenous, and in fact, in lots of places in (northern) Europe you can claim that society is a lot more heterogenous than the US.