Unlike most MP's I'm not arrogant enough to speak for the public so I'll say that in my case I voted leave knowing that it would mean the end of the trade deals but believing that the EU would negotiate in good faith in order to maintain the income stream. I certainly didn't vote for the brexit in name only garbage that May put forward.
You mean despite the fact that he had specifically requested a mid October election so that a new government was in place before the leave date. Plus Boris is well aware that an election now would give him a clear majority due to massive gains in Labour's former heartlands.
Boris winning an election now is by no means certain. May thought she had a slam dunk and realised to her cost that elections are fought on a raft of issues and that 'for the many, not the few. slogan will be as powerful now as it was in 2017
There's a whole range of reasons why 17.4 million voted to Leave and even why so many remain supporters apparently didn't bother to vote at all. Whatever your reasons for voting Leave I suggest two things are certain
Many, maybe millions would have agreed with you
But to get past that 50% line, millions were voting for that leave with free trade promise Boris, Gove etc gave them in writing.
And if anyone doubts that just put no deal to a vote. But then the polls say they'd lose so no surprise that they don't want that
Absolute bollox! You have no idea why people voted - you certainly have no idea why I voted any more than I know why Remoaners voted as they did... 
Apart from having read the various professional analyses and talked to numerous leave voters and attended my MP's meetings where leave voters have expressed a whole range of reasons why they voted then no I know nothing
FFS BM do you want serious debate in the Commons or do you just want to bash anyone that doesn't line up with your view?
You Remoaners languish in the naive view that everybody was ambivalent about the EU before the vote...
...and that the stupid people (like me obvs.) saw a sign on a bus and were persuaded to vote Leave based on that and other 'lies' that nasty 'Farage' told...

Which is all bollox.
I was denied a vote in 1975 as I was too young but for many years I have been unhappy with the direction the EU is taking and was keen to leave years before the opportunity to vote on it was given to us in 2016. There are millions more like me.
Unsurprisingly, the 'the various professional analyses' you have read and the 'numerous leave voters' you have talked to all agree with you that the EU is the best thing since sliced bread...

But the vote was for Leave and we should Leave, like it or not...

And if you don't like the way I run my forum the Leave option is always open to you.