If the politicians would behave more like mature responsible adults this would also help.
If Remain had won a lot of the same stuff would have been stoked up just in reverse.
eg 'I voted remain but now they've won and I wonder if I've missed a once in a lifetime chance to make the EU work better'.
It would still have left 50% of the country unhappy and remember in England that % was a lot greater for leave whatever the inadequacy of the reasoning (there will have been many who voted remain for similar nonsense reasons.
I read somewhere that only 31% of 18 - 24 year olds voted - can't find it now but if more of them had given a shit about their future then perhaps it would have been a different result.
For me the reason Remain lost was simple - after 40 years of being in Europe none of the many politicians who backed Remain could actually stand up and articulate what being in Europe had done for us in a positive way.