Even an American can easily see that a large chunk of Switzerland is quite reactionary. It seems weird. For some reason I expected a wealthy European country to have liberal social values.
http://www.hurryupharry.org/wp-content/uploads/2009/11/svp_0...
As Switz people are historically all from one race and they didn't have a habit of importing slaves of other races, they don't have to like other races as a group.
Of course they should still treat individual people equally because not doing so is a human rights violation and is just plain rude.
I had been in Zurich for almost a month before I saw the first black man there. Moments after I first saw him, he was arrested by four Kantonspolizie who jumped out of a van. True story.
I guess the big question is: Should they try to maintain their happy albeit somewhat isolated way of life? Or should they import diversity with all the social problems that come along with it?
It will drive their wages down and decrease living conditions (both short term).
You might argue it would be "a fair thing" for migrants to support migration, but it's not a rational one.
Trade unions have to be nice to the rest of society (being its part), but Swiss citizens (both born and new) don't have to be nice to all the rest of the world. They have even greater priority of minding their own business.
Ordinary Swiss workers will ask themselves, "who benefits from this immigration?" The 50/50 referendum result is indicative of people's uncertainty about the answer to that question; and not necessarily that of their xenophobic attitude.