You can't keep holding referendums until you get the result you want.
It's not about getting the result you wanted. I would be fine with a second referendum even if it was won by those who want to leave. As at least now they would know the realities and implications of doing so. The first referendum was just a leave or remain vote, there were no details (and much of what was promised has now been found to be incorrect, impossible or illegal.)
The fact remains that people at the time of the vote were not aware of exactly what they were voting for.