You've already had a second vote
First we voted for Brexit.
Then we had a General Election to provide a mandate.
87% voted for parties that supported Brexit
Only 12.7% voted for parties that wanted to scrap Brexit or have a second vote.
That is fairly resounding, but then people have short memories!