The speaker ignores protocol when it suits him and follows it when it suits him.
You seem to throw a strop when the Speaker sticks to conventions and protocols, like in this instance, or when he didn't do the Budget debate. And then you also throw a strop when he changes them, like over the Opposition Day debate. It's bordering on hypocrisy