The problem is through with the ‘voting was a fiasco, people were misled’ argument is that there are millions of people who would say they knew exactly what they were voting for.
They may have known what they thought they were voting for but (a) you'd get very different and incompatible answers from different brexiters, (b) unless they were voting for a no deal crisis it looks like they're not getting what they voted for, (c) only 1.3 million people need to have been wrong or confused to make a difference.
It's not really democracy when people vote based on being lied to and then can't vote out the liars.