A delay plus a new vote (now that people are more educated on things) seems like the most democratic way to handle this.
But I don't think it quite fits here. The people of the UK voted for an abstract Brexit - one in which everyone could pin their dreams for what it would be. When there is a concrete Brexit plan - the best negotiated deal, hard Brexit, or whatever - when it's no longer something amorphous that you can imagine is whatever you want, but is instead something specific that you can't change, the people do in fact know more. They know what the deal actually is. Letting them ratify the actual deal rather than an abstract one seems quite reasonable to me.
What do you mean by this?
Most of the articles I've read and people I've talked with from England have said that immigration and keeping England English was the main concern behind Brexit...have views on non-English immigrants changed?
If you want a good laugh you should take a look at some of the claims made by Johnson, Farage, and Gove during the campaign.
2. Why do you expect that the vote will turn out any different? One third of the country wants a hard brexit, one third wants a soft brexit, and one third wants no brexit. There is no way to make even a majority happy. Having another vote will put you right back where you were two years ago.
What do you do when nothing gets a majority? You could go with whatever gets the most votes, but as you said, that leaves the majority unhappy. Instead, on the same ballot, ask everyone what their second choice is. If nothing gets a majority of first place votes, then go with whatever got the most first and second place votes.
Here's some more realistic numbers-
> The survey by polling firm YouGov showed that if a referendum were held immediately, 46 percent would vote to remain, 39 percent would vote to leave, and the rest either did not know, would not vote, or refused to answer the question.
https://www.cnbc.com/2019/01/06/britons-would-now-vote-to-st...
Here's an aggregate of polls that show much stronger support for "stay" than "leave":
https://whatukthinks.org/eu/questions/if-a-second-eu-referen...