This is a well-written article, but painfully simplistic in its narrative. The reality was (and is) much more complicated than that. Austerity did play a huge part in lowering living standards and Cameron did call a referendum to try and put the EU issue to bed. It was a resounding failure, but British people are not all stupid and naive.
Neither the Labour Party or the Tory Party supported Brexit. MPs campaigned across the house. The far right of the Tory party and the far left of the Labour party are ideologically opposed to the EU for different reasons — the majority of MP’s who are centrists are pro-EU. The British people didn’t suddenly turn stupid, there were terrible and confusing campaigns run by both sides that contained a lot of fear-mongering from the ‘Remain’ campaign and a lot of aspirational lies from the ‘Leave’ campaign. The vote was close. 52% leave and 48% remain. Britain does not agree on this issue. We are a country split in half.
And the mess is compounded by the fact that the Government and the opposition contain both ‘leaver MPs’ and ‘Remain MPs’ in fairly equal numbers. Some MP’s personally believe in Remain but their constituents are heavily pro-leaving. Some MP’s personally believe in Leaving (like Corbyn) but their constituents are pro-remain. Neither the government or the opposition can whip their MP’s to get legislation passed or blocked and the clock is ticking. There are lots of games being played in the House of Commons at the moment, the Cabinet is divided, the shadow cabinet is feckless, the speaker of the house is throwing ancient legislation around with reckless abandon, the Prime Minister is trying to force a deal and there are people all over the country coming to London today to protest for remaining in the EU.
This isn’t quite as simple as ‘the Brits are stupid’. Some of us are and some of us aren’t. But that’s true of people everywhere.