People seem to have lost clarity. There are only three possible outcomes ...
* Remain
* No deal Brexit
* Something in between
You can have any number of changes of PM, elections or re-referendums you like, but it all has to lead, sooner or later, to one of those three options.
The something in between as it stands is the deal that has been negotiated by the people we voted in and mandated to negotiate it. Everybody is united around it. The only problem is that nobody likes it - everybody is united in their dislike.
The fundamental problem we have is that our Parliament is not built for this. For a start, it's hung - because we the people have no particular faith in any party at the moment. But also, Brexit cuts clean across party lines, with the further left and further right supporting it, and the centrists against it. So nothing can get a majority, not even a compromise.
As for the present negotiation by committee, what a mess. It needs a strong leader, not a committee, but we the people have voted in a parliament in which it's impossible to be a strong leader - only a strong sniper. It's not all our fault. Our options in both 2015 and 2017 were so pathetic that it's hardly surprising we voted as we did.
It is a big problem. Personally, I think the deal is the right move. It's a step away from where we are now. We can all unite in our dislike of it. It's a change. And it may be a stepping stone to something further away from where we are, or a holding point to see whether the EU changes sufficiently for us to stay at that deal or even move back towards the EU.
What's not in doubt on any side is that elements of the EU stink and need change. It was Cameron's great hope that he could get that change with the threat of the referendum. He failed. But enough has happened since, both with Brexit and within the remaining EU states, that some much-needed reform could now take place.
So, I say let's move, let the process play out, see what the EU does while it's playing out, and then possibly move again.