Yes Pogs- the EU made it very clear to Switzerland since February 2014 - NO cherry picking- take it or leave it.
So when Farage, and many Tory politicians said again and again- why can't we be like Switzerland? Either they were so ill unbelievably ill-informed- or they were lying through their teeth (as they did on the Single Market, Customs Union, the NHS, Turkey, etc, etc, etc).
Switzerland is now in a particular pickle- because a Referendum, even with such a tight majority- is binding. We have a Direct Democracy. Which is not the case for the UK, where we do not have a system of decision by Referendum where it was clear from our BRITISH LAW, and for all to see- that it was not binding (Cameron had no right to say it would be- as it is clearly against our Sovereign Parliamentary Democracy- where we elect MPs to represent us).
BTW Switzerland is much smaller, but also made up of very distinct regions like the UK, majority German speaking part- which, apart from Basel (strong French influence) and sometimes Zurich, is very traditional, often bordering on nationalistic with the SVP (sort of UKIP) - the Italian part which is a very small minority, and can swing both ways ... and 'my' part, Romandie or the French speaking part- a big minority- much more open and pro Europe. We could perhaps compare with Romandie = Scotland... sort of.
And we have a lot more immigrants here, as well as, in border regions like mine, 10s of 1000s who commute over from France, Italy and Germany to work here.