I agree that another vote by the people would just lead to more arguments and accusations. The result was unexpected but it was a result. The ones preventing the implementation of the result are our politicians. That may be their prerogative, but they are making a laughing stock of our country and of themselves.
I'd hope that more people have woken up to what the various options entail, in which case more people could make a better informed decision this time.
As May's deal is off the table (and I very much doubt that the EU would agree to anything beyond a cosmetic tweak of it), that leaves no-deal (which is sheer madness IMO) or no-Brexit.
An issue with a new referendum would be the need for an extension, which would require sound reasons (and no, Boris et al., the EU is already fed up with Brexit).
The only other option would be to revoke Article 50, and it has recently been established that that can be done unilaterally. The problem with that is that the pro-Brexit factions won't be happy.
If only Cameron and co. had done their homework BEFORE calling for the referendum, it might not have been put on the table in the first place.
According to some articles I've read, the whole idea wasn't about improving the UK, but about shutting up the right-wing of the Conservative party.