I think we need to consider the alternatives. We have had Johnson, Truss, Sunak - in what way did they do any better? Where are the better alternatives for the future?
All PMs are always faced with misbehaving MPs who cover up their misdeeds and then need to be dealt with. It is part of the job sadly.
I think Starmer has made some mistakes (as all PMs do) but in general I prefer his approach which I believe to be coming from a place of integrity rather than a place of cynicism and buffoonery.
He has proved himself on the world stage on our behalf in ways that no politician has done or many a year.