Basically what happened was Parliament had plenty of time over the last several months to come up with a plan to stop Brexit. For months, they could have done their "vote of no confidence", obviously these 21+ defections didn't just happen overnight. There were many different paths to stopping Brexit. But they didn't agree on one.
The most recent and likely path, which would have guaranteed to a 100% certainty the stoppage of Brexit, involved putting Jeremy in charge of a caretaker government in advance of a general election and a second refendum. This was met with a collective "fuck you Jeremy". I don't know why they did this. It would have stopped Brexit and given them the referendum they claim to want. Jeremy's a piece of shit, but it would have been very short term, and it was the only way to stop Brexit. Labour is clearly the 2nd biggest party. 100% Brexit would not have happened.
Now they pass a law "forcing" the PM to ask for a delay, and BoJo says fuck off he won't do it. Well Parliament can replace him, call a vote of no confidence, call for a general election. Weirdly, they voted on a general election this evening. The motion was not passed. Weird. All these people complaining about BoJo and coups and democracy, and they turn around and reject, categorically, a general election. So weird. Why did they want to keep BoJo as PM?
Sausage is being made. And sausage is, generally speaking, fantastic. Even the black pudding. Good stuff.
But seriously, there is an electoral majority for Brexit. If they go to an election, or even a referendum, Brexit wins. That's why they're doing this dance, pretending there's a coup and a great outrage. It's a form of surrender. I doesn't mean Brexit is right or good, but it does appear to signifiy giving up.
If they had the votes, it would be easy, just do the election, plenty of time to stop it. They don't, so they're pissing in everyone's Wheaties. But it's all sturm und drang, Brexit appears to be happening.