We wouldn't have this problem if the MPs had done what they said, honoured the referendum, and got us out. Leavers have now had to win a referendum, a general election in 2017, and now have to win a third time in order to get what we were promised over three years ago. You could even add in the win in the EU MEP election too.
Makes me laugh that the BBC interrupt the Tory MPs every other word, but allow Swinson to spout that the Liberals beat the Tories and the Labour Party in the EU election. Not one interviewer has pointed out to her that that may be factual, but they all got whupped by the Brexit Party. The Liberals were also the main instigators of the referendum in the first place.
Leavers did such a good job of 'winning' the 2017 GE that the Government they elected has failed on five separate occasions to secure Brexit.
And before you go blaming others, just look at the numbers for the three meaningful votes that TM put forward to get Brexit done.
15th January 2019 1st Meaningful Vote
For 202
Against 402 118 Conservative MPs voted against the Government
12th March 2019 2nd Meaningful Vote
For 242
Against 391 75 Conservative MP's voted against the Government
29th March 2019 3rd Meaningful Vote
For 286
Against 344 34 Conservative MP's voted against the Government
Now if those Tory MP's ( and they include the current PM and most of his cabinet) had supported their Leader and the manifesto they stood for election on, then the numbers would have been such;
15th January 2019 1st Meaningful Vote
For 320
Against 284 Majority for Brexit of 36
12th March 2019 2nd Meaningful Vote
For 317
Against 316 Majority for Brexit of 1
29th March 2019 3rd Meaningful Vote
For 320
Against 310 Majority for Brexit of 10
The only reason Brexit hasn't happened is because the Tory party (including the ERG) the party the 'Leavers' chose couldn't get it done. Nothing to do with Labour, Lib Dems or anyone else.
So we now have another GE which in all likelihood will further divide Parliament, and offers no guarantee that deadlock will be broken. Then what?
I must say though that I am surprised that you 'winners' have chosen such a risky method to finally close Brexit out (assuming that's what BJ really wants). As you 'winners' are on such a roll, surely a straightforward yes/no referendum on BJ's deal would have been a much better and cleaner method. Yes we leave the EU on his deal. No we remain. Why are the 'winners' so scared of getting the job completed?