Just to place the thread back on topic, I believe that Johnson personally snatched defeat from the Jaws of victory today.
In leaving out of the withdrawal agreement all guarantees on employee rights, workplace safety, and environmental issues etc Johnson ensured that many Labour MPs who may have wished to "Get Brexit Done" could only vote for the Letwin amendment. The above issues will now be examined closely when the Legal Declaration is brought before Parliament as individual Acts for debate.
Jeremy Corbyn carried out good leadership of the Labour Party in the last few days by concentrating on the lack of such guarantees in the Withdrawal Agreement and continuously reminding his MPs that ensuring employee rights and workplace safety were fundamental Labour movement policy.
Johnson required at least twelve Labour MPs to vote with the Government to ensure the vote. However, I believe only six Labour MPs either abstained or voted with the government.
Added to Johnsons above misjudgment on guarantees of rights, was that of his action in throwing his former allies, the Northern Irish DUP under the proverbial bus, ensured he lost their support when he most required it.
However, if anyone sails their so-called friends down the river they should not complain when they come back and throw their canoe at them.
As stated, lack of political judgment by Johnson ensured his defeat was snatched from the jaws of victory.