The constant chant "people who voted for Brexit must be idiots" is very wearing.
Not everyone who thinks the EU is imperfect is stupid. It is a good idea in principle - but is seriously flawed. The Euro more so.
The interest rate of the Euro is set for German needs, and it fails to grasp that fixed exchange rate systems switch currency risk into default risk. Anyone who thinks we "bailed out Greece" is missing the point that what we actually did was bail out German ( and French) banks.
I do not blame anyone for not wanting to be part of that. In fact, I am a little incredulous that so many educated people are only extolling wonders of the EU and how we should remain, without looking into the economics a little more deeply.
Read reports from LSE or e.g. Professor Issing, Mark Copelovitch, Jeffry Frieden, Stefanie Walter.
The founding chief economist of the European bank has described it thus " One day, the house of cards will collapse"
The only way it could survive would be to federalise. It is biased, extremely expensive and unwieldy in its current form. I wouldn't vote for it.