I think the Brexit vote was a victory of emotion over logic, the majority of key values that the Brexit campaign were fought on were immeasurable notions such as sovereignty, control, the remain campaign couldn’t sell unachievable dreams and the reality of borders, trade tariffs and the like didn’t appeal to those who were looking for a change.
What the Leave campaign did well was deflect the hardships of austerity onto the EU and propagated the myth that we’d be better off by not contributing to Europe by using the net loss we made from the Union instead of including the real benefits such as the access to trade and markets etc that being in the EU gave us.
There is nothing to be gained in pointing fingers at voters, and in hindsight the previously derided Labour policy of a second vote based on the terms agreed on Brexit may not have been such a bad idea, many leave voters will feel betrayed at what has happened and have been let down as promise after promise has been retracted, my greatest fear was a Johnson led Brexit and that has sadly come true and things will continue to get worse, sadly, but continuing division is part of the plan and until that abeys the country will be fractured.