We have had some hapless leaders but Theresa May has just been hopeless.
The Conservatives have always been known as the nasty party and this Government have kept that label accurate but Theresa May just seems to fall from one awful decision to the next.
The Brexit debacle which is still spinning in the wind to the decision to hold a General Election she couldn't lose but saw her majority almost wiped out and now the Windrush cock-up with her seeming to point to everyone else and everyone else just pointing straight back at her.
At first she refused to meet the West Indian delegation in the country for the Commonwealth meeting and after the media got hold of the Windrush stories, where people we had invited over were refused benefits, NHS treatment and housing as they were unable to prove they had been living in Britain, she then decided she would meet them after all.
When it was then leaked that the boarding cards, the only proof the incomers had to prove they had been living here had been destroyed in 2010, Theresa May blamed the Labour Government.
Nope, was a Home Office decision and you were in charge of the Home Office at the time the decision was made cried the Home Office staff backed up bu the currenmt Home Secretary who refused to accept the blame for the cock-up.
The strangest part of the story is that the Conservatives have been awful, have inflicted severe austerity and Brexit upon us and have been caught out in so many ways so many times but still they are neck and neck in the polls with Labour who should be sprinting away from one of the most dysfunctional British Governments many of us have ever seen.
The Labour Party should be asking itself the same question because if they can't take power away from this shower, then they never will.