You say that, (Even if it is a joke) but here in the UK, this is exactly the same as the 'People's Vote' that gives the final say to the people on how the Brexit process should progress, despite the UK already voting leave in 2016. Democracy doesn't care on how 'close' the result was, the people voted to leave and that should be respected.
This vote is an instruction from the electorate for parliament to deliver the referendum result and in anyway reversing it, undermines the democratic process. When the Scottish independence referendum of 2014 happened, they accepted the result to remain and that was that.
If another referendum goes through and it was leave again, how many times do you need to accept the result? 2? 6? or 19? You might as well roll an unfair dice if you want to hold another referendum.