In simple terms the government of the day selects what motions are put before the House but 20 days a year, the government opposition are allowed to select their motions and today was one of them - with the SNP setting their agenda.
Obviously the government of the day usually will vote against opposition motions (otherwise both parties would have the same views on them, so they would not need special days like this to have the motion hears - it could be heard anytime and passed).
For this reason then it is usually a convention that no 'amendment' from ANOTHER opposition party is heard other than the government's itself.
Labour however has got its knickers in a twist over Palestine/Gaza - and put forward an amendment to the SNP motion - meaning if it was heard and past, then the SNP cold no longer vote on its own motion - the motion would have been amended to something different to what the SNP had wanted.
If Labour's amendment was accepted by the speaker to be heard and voted on, it would give Starmer a 'get out of Jail free' card in order to tell his 'rebels' that an official Labour policy position was accepted by the whole of Parliament and voted on.
Hoyle allowed the Labour amendment along with the government one - and all Hell broke loose!
The Conservatives screamed Hoyle had been nobbled by Labour - by being blackmailed - in that IF he didn't allow their amendment to be heard he would be de-selected after the General Election as Speaker as Labour would simply not vote for him in the 'new' Parliament.
The SNP screamed at Hoyle that if passed, the Labour motion would change their motion to something they didn't want and thus they couldn't vote on it. The Government COULD have voted AGAINST Labours amendment and won - thus putting everything back to square one - but why would they as the Labour amendment would thus in effect become the nations position on Palestine/Gaza with Labour's name attached to it and if anything went wrong - then Labour would carry the can and not the Tory Party.
The Conservatives promptly refused to vote on Labours amendment and withdrew their own - meaning the amended motion by Labour was passed (with only Labour and a few odds and sods voting for it) whilst the SNP and the Conservatives kept out of it - the SNP because it was no longer what they wanted and the Conservatives because the poison challis was now entirely owned by Labour!
Starmer was happy because he can now tell his rebels that the House voted on it so take it up with them if they didn't like it - not him!
To cap it all off, the Parliaments expert on parliamentary procedure has immediately written to Hoyle to tell him he'd fucked up! -
The fallout from the Speaker's unusual decision to allow Labour's amendment to the Gaza debate is continuing.
Now the Clerk of the House, Tom Goldsmith, who's the chief adviser on matters of parliamentary procedure in the Commons, has added his views.
He's written a letter putting on record his belief Lindsay Hoyle's decision was a "substantial breach" of procedures intended to allow the opposition to vote on their own motion.
"...I feel compelled to point out that long-established conventions are not being followed in this case," he writes, adding he and Hoyle discussed the issue "extensively" and the final decision "is one for you to make"