Brexiteers have to accept that they are not going to get no-deal via parliament and because of the Northern Ireland border they are not going to find a better deal than that done by Mrs May. Once they get they head around this - if all the fuming hasn't burnt out all their brain cells - they have to move on to the only remaining step, a second referendum with remain versus no-deal. Now if Boris charges in with this and leads the no-deal squad and wins the second referendum, he would have to be the new PM. If Mrs May throws a fit at this idea she should resign and allow an interim PM for six months, with a year's extension to allow for a referendum and a period between the end of the referendum and actually leaving, to have up six months to sort out a no-deal exit if that wins through. The second referendum would be final and binding; anyone telling porkies during the contest would end up in prison.
On reflection, probably better to have a 21 month extension so if no-deal wins there is time to get all the trade deals signed up. If the EU thinks we are going to be flooded with cheap foreign food and medicine they are likely to forget tariffs and go for a FTA with unseemly speed but that long extension does remove the cliff edge fear from remainers and give business time to react. At the moment, Remainers are at close to sixty percent but with Boris and Farage scheming away it is not inconceivable that they can win through. If they lose then the Conservatives have to switch to a youthful Remainer for replacement PM rather than Boris but it is all win, win, with a Marxist opposition, running around like headless chickens trying to support both remain and leave.