What the Brexit vote demonstrated IMHO is that you should not make profound systemic changes based on 50% + 1 vote. You really need a super-majority, otherwise the country is at the mercy of any campaign or latest fashion. This vote is not like electing a new PM, as it caused changes that will ripple across generations and dozens of PMs. Such changes should require a true mandate--which Brexit's 51.9% was not.