This.
The lesson is surely in the first referendum - never ask a referendum question unless you know the outcome will be the right one.
Cameron broke that "rule". Brexit will be bad for the UK and for the EU. No one wins.
Another referendum for which the answer (never mind the question) is unclear will not solve anything. I get that it's a hope that will mean the whole Brexit clusterpork gets canned, but a "hope" is an inadequate reason to hold one. What if it re-confirms the disaster?
The threat of a referendum is useful as a weapon against the brexit idiots - "carry on as you are and the whole thing you most want could get cancelled".
Most MPs think remaining is best, May and Catweazle think leaving is required so the major parties are pro Brexit. The solution is a soft leave - it always has been and still is. Stay in the single market, be like Norway. yes we'll be a bit worse off, but not calamitously so. No Irish border, no trade problems or people movement problems.
We'll get there, eventually.