Sadly, the majority of people do not take the time to really study the very complex issues they are asked to vote about several times a year. Some are local, some are Federal (national) - and even when you do take the time- the issues are so complex that even very well educated people often cannot really understand all the fors and againsts. Several times since we arrived, I abstained as I just couldn't work all the consequences and issues (often on engineering, science, etc). We will have to vote on the phasing out of nuclear power in a couple of weeks- and the issues/alternatives/consequences are really complicated!
On the Feb 2014 vote on putting limits on free movement of people from EU - the referendum was called by a very rich right wing party, similar to UKIP. But Government should have vetoed the referendum, as they can do if it is clearly against Treaties and Human Rights etc - as it flies totally against the existing Treaty re the Single Market, research, Erasmus, etc, etc. The Gvt had nearly managed to get a deal with the EU to limit some free movement, quietly by the back door- but due to Brexit - this has been called off, as it would set a precedent for the UK to get a similar deal.
Swiss business, universities, research programmes, and so much more, have been suffering since and we just don't know how it will end. The gvt has until February to finalise the new deal- and it seems clear now that it can't happen. A very serious situation indeed. As said, we are going through a double wammy, DH and myself - and it is a real case of dreaded 'déjà vu'.