Like any divorce settlement, the Brexit deal was bound to be a grudging, imperfect compromise. "May's soft Brexit deal blasted by all sides".
An embattled Theresa May vowed to fight on as UK Prime Minister Thursday in the face of intense opposition to her troubled Brexit deal, facing down a wave of resignations and demands for her to step down as leader.
"I can not reconcile the terms of the proposed deal with the promises we made to the country in our manifesto", he said in his resignation letter.
Rees-Mogg called for May to be replaced by a more firmly pro-Brexit politician, naming ex-Foreign Secretary Boris Johnson, former Brexit Secretary David Davis and Raab as potential successors.
Amid feverish speculation about possible Cabinet resignations, Leave-backing Conservatives including Boris Johnson and Jacob Rees-Mogg called on ministers to reject the proposed agreement, which they fear could lock Britain in the EU's customs union indefinitely, blocking its ability to strike new trade deals elsewhere.
A draft agreement on Britain's withdrawal from the European Union - including how much money will be paid to the EU, a 21-month transition period after Brexit day next March and commitments on the rights of EU citizens in the United Kingdom and UK citizens living in the EU.
"Or we can choose to unite and support the best deal that can be negotiated.", May said in her statement.
Beyond walking away, it was the only tactic she had left.
But the choice was this deal, which enables us to take back control and to build a brighter future for our country, or going back to square one with more division, more uncertainty and a failure to deliver on the referendum.
Their resignations were followed by a second Brexit minister, Suella Braverman, while Anne-Marie Trevelyan announced she was quitting as an unpaid parliamentary aide in the Department for Education.
Tory MP Mark Francois said, with Labour, the SNP, the Lib Dems and the DUP planning to vote against it - alongside, he said, more than 80 Tory MPs, it was "mathematically impossible to get this deal through the House of Commons" and it was "dead on arrival".
The deal requires the consent of the European Parliament as well as the British one. But even that doesn't guarantee success. Participants need to have been party members for more than three months.
Jeremy Corbyn went public with the party's hardened position on Thursday morning, when he spoke in the Commons after May: "After two years of bungled negotiations, the government has produced a botched deal that breaches the prime minister's own red lines and does not meet our six tests".
Rumours of cabinet resignations and a plot by eurosceptic MPs in May's own party to unseat her saw the pound plunge 1% in a wild hour of swings.
"MPs have been debating how best to deliver on the result of the referendum ever since the result of the referendum took place in 2016".
Anti-Brexit demonstrators protest outside Parliament on Wednesday. May has been adamant there won't another referendum on leaving the European Union.
The latest market gyrations came as the nation's business sector gave a lukewarm verdict to the proposed agreement, and amid worries that British Prime Minister Theresa May could soon face a no-confidence vote.
Labour's Brexit policy, carefully crafted at its annual conference in September, said that the party would evaluate May's final deal and if it was voted down, the party would push for a general election.
But members of parliament on all sides told her that there was no way it could pass their approval, with arch-Brexiteers and European Union loyalists alike insisting it was already sunk.
With opposition among both remainers and Brexiteers, the math suggests otherwise.
Appearing before the House of Commons earlier Wednesday, May confronted the anger of both those who want a cleaner break with Brussels and those who think Brexit is a disaster.