A second referendum, especially one not on the May deal, is just kicking the can down the road though. If Labour get a GE then they should fight it on the basis that this Government has been utterly appalling and they've made the same mess of Brexit as they have over UC, Windrush, social housing, transport, university funding, dealing with personal debt, prisons, policing, the NHS, replacing infrastructure, the economy, job security, foreign policy, defence spending, cleaning up politics, tackling pollution and anything else you can think of.
Our politics is in crisis because our politicians are acting in ways that are opposite to what they should be doing - expressing confidence in governments they expressed no confidence in a month ago (and effectively the day before as well), calling for a second referendum when they know what the result is likely to be and who would be in charge of it, calling for cross-party talks that no party can be seen to compromise in, thinking a government defeat of 230 is survivable and doing mad things like suggesting "citizens assemblies" to solve this issue / be blamed for solving this issue.
Even this pretence that a Leave deal would be in the real sense of the word "acceptable" to the current Commons is a complete fiction, at least based on what most of them actually believe - if you gave them a completely free vote on Monday morning (ie: leave or remain without the effect of manifesto pledges, referendum pledges, Party whips, the antics of yellow-vested knobs outside their surgeries, looming gammon civil wars, what people say on Twitter or even angry QT audiences), at least 500 of them would vote Remain. They should have the courage to admit it, explain why, and for once act in their countrys - rather than their parties - interest.