That's exactly what a second referendum should/would look like. May's deal, no deal or stay in.If there was genuinely overwhelming demand for another, because feeling had changed, then I'd agree with you. As things stand, the polls seem similar to the polls before the last one - ie, a slight preference for remain.
The main argument I accept for another referendum is the fact that we had to vote for leave before we had a chance to know which leave we'd get, so you can argue that we should get a choice on which type of leave we have, and you could also argue that if the options were May's deal or no deal, people would actually prefer to stay (and would have 2 years ago).
I still can't see what's undemocratic about that.
It's a vote on something tangible rather than the previous one where millions of people didn't have a clue what they were actually voting for.
So let "the will of the people" that we've heard so much about decide what ACTUALLY happens. Now that the people have real knowledge of what each option really means, the "will of the people" can be decisive. And then everyone can just get on with it, whatever "it" is.