The referendum wasn't carried out in a first past the post basis though was it? The referendum was carried out on a simple majority. A simple majority of people at the last election didn't vote for pro brexit parties, the point you are trying to make doesn't make any sense.
I think it would be as close now as ever it was. People really don't want to change their minds on stuff like this - even when presented with a shit sandwich