When it's a change of government voting every five years is fine, but surely you can't dip in and out of the EU and all that entails in the same way? You could go on doing that every so often for ever as, bearing in mind any future referendum would have to be conducted in the same way as the original, at what point would you have a 'final' referendum and ignore any future clamour for yet another?!
To clarify, we're leaving the EU dj, even the Labour party have acknowledged that (I think!!) that's where we are, I'd have thought that was fairly obvious, but perhaps not.