Ah lol - I think that overall Switzerland is the only Democracy worthy of its name. No King or Queen, no non elected Chamber, no power for the establisehd Churches- and all new Laws and big projects are put to the vote- and any big change or decision can be forced to a Referendum if there is a popular petition with enough signatures.
In this case however, they have had to back down as the EU made it absolutely crystal clear that a 'soft' option was never going to happen. With the Franc being so high, and production costs too- but with import cartels charging them 30 to 40% more than other European countries- the Government has had to come to the conclusion, after 2 years of negotiations (they could negotiate freely- wherease the UK is not allowed by the very terms of the EU to negotiate pre artilce 50- and then not allowed to negotiate after article 50- as per signed and clear agreements) - that the price was just far too high and dangerous for the Swiss economy- especially as other markets like the Chinese- is slowing down sharp and fast.
There is Democracy unparralled elsewhere- but then there is also common sense and the best interest of the citizens too.
They have today had to admit Croatia as part of the deal. The only concession they have managed to go away with- is the right to offer new jobs to locals and the unemployed first. Won't have much of an impact as most new jobs are in high end engineering, technology, IT, pharma research and luxury high end watch making - and the local unemployed generally DO NOT have the necessary qualification and/or skills (as well as often unable to get up in the morning and stick to a job for more than 3 days ...).