I think there are several reasons why the Labour leadership has failed to deliver a killing blow against Boris:
1. The 80 seat majority means any paper in Parliament they raise can be squashed or amended.
2. The media and public are both in the majority in believing 'at least he got Brexit done', 'it was only a party', 'Ukraine/cost of living too important to change leadership now'
3. The ministerial code is being treated as a voluntary set of rules and there is no way of policing it.
4. Keir Starmer acts as a lawyer still - i.e. he tries and act in this thought out and legal manner - this does not come across to the public as strong enough.
I think the tide has turned because BJ is losing the moral argument and his own backbench are twitching because of it - the Rwanda/Archbishop thing did not go well with them.
1. The 80 seat majority means any paper in Parliament they raise can be squashed or amended.
2. The media and public are both in the majority in believing 'at least he got Brexit done', 'it was only a party', 'Ukraine/cost of living too important to change leadership now'
3. The ministerial code is being treated as a voluntary set of rules and there is no way of policing it.
4. Keir Starmer acts as a lawyer still - i.e. he tries and act in this thought out and legal manner - this does not come across to the public as strong enough.
I think the tide has turned because BJ is losing the moral argument and his own backbench are twitching because of it - the Rwanda/Archbishop thing did not go well with them.