I first met Boris Johnson in 2012 at the London Olympics. We were on a bus together travelling to the opening ceremony and we were late.

The driver had lost his way and I remember the then London mayor running up and down the bus in panic telling people not to tweet about it.

During the course of the journey, I had a discussion with him about his plans to build a new airport in Essex to replace Heathrow. I pointed out to him that Essex was a long way away for most people living in the UK.

I suggested that Heathrow was by far more accessible than any airport built off the East Coast of England. To my surprise he agreed with me!

It was the start of my perception of him as a “Sioni Bob Ochr” as we say in Welsh, somebody who agrees with whatever is said to them. His behaviour since has only strengthened that perception.

Take the example of the Northern Ireland protocol.

This was an agreement agreed to by the UK and by Boris Johnson personally. What we have seen since is a desperate attempt to wriggle away from that agreement.

READ MORE: Boris Johnson's 'Team UK' can't score with the Northern Ireland Protocol

Once again it suggested that Boris Johnson was the sort of person who would agree to anything to get out of a tight spot and then try to unravel an agreement further on down the line.

It raises the question of whether he understood the protocol, or whether he’d actually read it, or whether he understood it full well and agreed to it on the basis that he could squirm out of it in the future.

The result is a complete mess where the people of Northern Ireland, who voted to remain, have had their views completely disregarded and are seen as an irrelevance in a battle between the UK government and the European Union.

READ MORE: Why Boris Johnson owns the problem that is the Northern Ireland Protocol

That's what happens when you agree to something that makes your life easier in the short term but causes immense problems further on.

In the General Election of 2019, he tried to send different messages to different sections of the electorate.

Former Labour voters in the north of England were told that he was on their side and that he would level up the UK. Those in more traditional Tory areas were offered a right-wing Brexit with minimal government spending.

It doesn't take a genius to work out that the the two positions are contradictory.  

READ MORE: Dafydd Wigley says Boris Johnson is a 'ticking timebomb'

Now he finds himself in a position where the Tory MPs in the so called Red Wall seats, are demanding more government spending in order to deliver on the promises that were made in 2019.

At the same time the neo-Thatcherite wing wants to cut government spending and build on the project that was began in the late 70s and carried through to the 1980s whereby government spending is cut and a free for all in terms of deregulation is created.

This group would like to see further whittling away of employment protections and cutting of government spending in order to give the money to those who already have plenty in the first place.

This divisive approach was a successful formula in 2019 because it enabled Boris Johnson to get elected but no thought was given to how it would work out in the long term and now we see the consequences. He is unable to deliver for either group and is losing support in both.

On top of that we now find that he's been far from truthful about the parties that took place in Downing St last summer.

While other people were abiding by the rules and many lost loved ones without being able to be with them at the end, we now find out that Number 10 staff were holding parties during lockdown, at least one of which was attended by Boris Johnson.

READ MORE: 

Some of these took place when the UK was in a period of mourning for Prince Philip.

There could not be a clearer example of a government sticking a very large middle finger up to the rest of us in the UK.

It wouldn’t be good enough for the Prime Minister to put the blame on staff from Number 10; the problem starts at the very top. Where there is no leadership, there is no grip and there is no direction.

Can we really be surprised then that staff at Number 10 thought they could do what they wanted?

In politics you cannot be everybody's friend. You can't get to a position where everybody agrees with you.

What you must aim for is to get the support of the majority of people. What Boris Johnson seems to try to do is to agree with anything and everything without thinking about what that means further down the line.

Promising the earth but failing to deliver is fatal in politics.

Whatever happens over the next few weeks, Boris Johnson has been found out and it will be a very difficult road back for him to regain any kind of credibility with the public.

If you value The National, help grow our team of reporters by becoming a subscriber.