This is it.
1. Starmer is a zionist without qualification (his words). He will not willingly oppose anything that Israel does.
2. The government are pro Israel. Sunak "I hope you win".
3. The SNP have tabled two motions calling for a ceasefire. Starmer imposed a three line whip telling labour mps not to vote in favour of the first motion, but a significant number of labour mps voted in favour and some shadow cabinet ministers resigned.
4. SInce then the ICJ have decided that there is a plausible case for genocide and many more civilians in Gaza have been murdered.
5. The SNP then brought a second motion for an "immediate ceasefire" and "an end to the collective punishment of the Palestinian people". Starmer again imposed a three line whip but feared that on this occasion the labour rebellion would be too big to ignore and would cause him significant political damage.
6. So he proposed an amendment to the motion that he hoped his party would vote for, taking out any mention of collective punishment. Although it refers to an immediate ceasefire, this seems to depend on various conditions such as "the assurance that the horror of 7th October cannot happen again" and that "Israel cannot be expected to cease fighting if Hamas continues with violence" etc which renders the prospect of an immediate ceasefire remote. It also seeks to suggest some sort of equivalence of arms, as if these are two armies on a battlefield, rather than a murderous genocidal assault on a defenceless civilian population.
7. Parliamentary rules meant that Labour would not be allowed to table an amendment to the SNP motion.
8. According to Nick Watt of Newsnight the Labour leadership threatened Hoyle: "
"Senior Labour figures tell me he was left in no doubt that Labour would bring him down after the general election unless he called Labour’s Gaza amendment"
9. So Hoyle allowed the Labour amendment and saved Starmer's ass.
10. Labour and Hoyle deny the threats and say it was done to secure the safety of MPs.
Make of it what you will.