Can someone explain why they don't just debate this withdrawal bill for the next month, rather than having an election? All that effort to get an agreement, then abandon it. I understand they wanted to push it through before October 31st, but with that date no longer a deadline, why aren't they trying to pass it? Haven't heard a good argument yet.
Either:
a) Johnson doesn't want it scrutinised because all the flaws will then be plain to see;
b) Johnson doesn't want it debated, because the number of amendments that will be brought forward will change it to a softer Brexit;
c) Johnson doesn't actually want Brexit to happen.
If a or b happen - the Johnson is unlikely to get Tory backing in the next election. He has to have an election now to get five years in power.