well, it seems pretty clear to me, but let's assume this in an honest question, and pardon me for my honesty - these are my own observations from living here:
- generally europe is christian. swiss are very traditionalists, and religion is very important here. they are extremely tolerant to other cultures (that's why UN is in Geneva for example), but only to the point where they don't feel their own culture threatened. Obviously, with islam, and islam only, based on plenty of bad experience in their neighbors (ie France, Germany) they decided as they did. Over time, they don't regret their decision. Personally, even as atheist, I tend to agree on this topic. Overall attitude in Europe is same right now and many wish they could have similar vote.
- would you go and build a church in Afghanistan, Iran or Saudi Arabia? (Actually I've visited old churches in Isfahan in Iran, with thriving christian community, humbling experience). Not many would even think about this. Personally I don't find it shocking that dominant religion is preferred somewhere. You can practice anything you want at home, just no official religious places are allowed to build. Bear in mind that those that were already built are still standing, this applies only to new construction. Very Swiss approach.
it's something around being tolerant to others only to the point where your own identity and core principles are not threatened. very mature and clever approach.