Brexit was and always will be a disaster, but as alluded to it's not a single event. It's been a long time in the making by a group of libertarian people intent on removing any responsibility the state has for citizens of the country. They want the rich to do as they please, corporations given free reign and the welfare state dismantled entirely.
Politicians of this country turned over the economy to banks and financial markets decades ago. They allowed them to do whatever they wanted and while doing so lots of them become very rich. The lent money to anyone and created a false reality that the country was rich and economy booming. It all came crashing down in 2008 and that was the start of the 8 year process of libertarians isolating Britain. Tory Austerity was the perfect breeding ground for making millions of people lives worse. The Bedroom Tax, Two Child Policy, Foodbanks and Local Authorities decimated meaning crucial local services and support were removed.
Six years of Austerity meant by 2016 lots of people were becoming increasingly frustrated, sick and angry with life. Vote Leave basically created a Good versus Bad situation and created the false impression the EU was the bad guy. This played perfectly in the minds of many in England. After all, the country has told itself the same myths for decades. We're the good guys and if fighting anyone else they're bad.
It still astonishes me that intelligent people voted leave in 2016. I know many switched on smart people who believed all the b***ks about Turkey, the NHS and Sovereignty. I bumped into a lad in the pub a couple of weeks ago. He was an ardent Leave Voter in 2016 and gave me loads of abuse at the time for explaining why the country should remain. He admitted to me that Brexit was rubbish and he wished he'd never voted leave, or been so vocal about it. I suspect many people are feeling that way these days.