So you forget that it wasn't a majority of the electorate and that all those promises haven't been delivered.
First up: 'FACT: After we Vote Leave, British businesses will trade freely with the EU. '
Didn't happen did it, just ask the financial services companies and all those ex Pats that held current accounts in British Banks.
You already know the answers to those points, Steve. Firstly it was a majority of the voting public who voted for Brexit. That is how democracy works in this country. No-one knows what the non-voters thought, or even if they cared.
Secondly, you know very well that the antics of the remainers ruined the negotiations we were having with the EU. They would have caved to what Brexiteers wanted had those interfering naysayers not encouraged the EU to believe that it would be US who were desperate for a deal.