I think you nailed it...that is basically the point I was trying to make...in Switzerland the people are generally homogenous in terms of socially and culturally. I have not been there but have been reading up on them because it appears like a possibly good place to move to.
it's a country for quiet, law-abiding individuals who have a strong sense of community.
There are plenty of large areas in North America that are the same way; Maine, NH, VT, Nova Scotia, Labrador, etc.