Now! Just a minaret!, It sounds as though you guys need another referendum.
Switzerland exists for more than 1.000 years, now, and knows more than a little bit about democracy.
A French sentence says: "meunier est maître chez lui" (miller is his own lord at home).
Swiss voted. Period.
Fortunatelly for them, they are not members of EU, and they can expect that their authorities will not make them vote again because the 1st vote was "wrong"; like we, Europeans, did, with the EU constitution.
(And in some countries you are not allowed to even be a jew or practice an other religion than the one which is compulsory. We shall keep buying oil from them, and they will keep putting their money in Switzerland.)
For instance my own religion, a very old one, oblige me to do human sacrifices (preferably children), but I can't practice it in my own country, and in many countries, like Switzerland.
I respect that.