You're right. You're entirely right with every word. But politics.
Cameron originally offered and called the referendum expecting a win for remain, to put the Tory lunatic fringe back in the box for a generation. They campaigned terribly, remain lost. So much for putting the hardliners back in line, they were brought front and centre, fed and given a spotlight. Michael Heseltine wrote a good piece about this a year or three back, I forget where. Guardian or FT probably.
The DUP are seriously unpleasant, so it's only necessity that brought them in to prop up a majority-free Tory government. Even then it was a surprise.
Selling a soft-exit deal to those hardliners probably needed not losing the campaign. TM being charisma free and terrible at presentation didn't help. The Tories haven't been good with leaders lately. Yet I don't think anyone could have sold the soft-Brexit deal to the ERG. It would interfere with shorting UK plc with their overseas funds. :)
Labour? Bizarre. They have been unable to take a stand, or we wouldn't be in this mess. Most of the party are remain. They could have voted through any deal at any time. Yet their official stance is "it depends, maybe". They were told to vote against TM's deal. So throwing the ERG under the bus still wouldn't have got enough votes to win.
At heart Corbyn wants Brexit, but some sort of undefined and unexplained lBrexit - leftwing-Brexit - that recreates his view of former 1960s politics. Or something. He avoids explaining. Schrodinger's lBrexit: It's unknowable. :)
Bizarre because on the rest of their policies they damn near got elected, and found much sympathy with voters. A remain Labour could have been running the country by now.
As for losing Churchill's grandson, Ken Clarke, Michael Heseltine (now publicly a LibDem voter), and the rest: The acceptable face of the Tory party is gone. For doing what Johnson and the ERG did under May dozens of times. They have kept and become the hardline fringe. Perhaps not yet, but I think they will come to bitterly regret that.
Idiocy everywhere.