Actually no one wants second referendum.
What is both wanted and needed is
a vote on the Terms of Exit. Unless of course you are happy for the Government to say, without a vote: "Sorry could not make Brexit work. It's cancelled."
THE Referendum is only advisory and if there is no public vote on accepting/rejecting the terms of exit then the Government can say : "it won't work:" I would prefer a public vote on yes/no for the terms.
BTW a hard Brexit with no agreements would be suicide so that is not an option.
It would not have been suicide had HMG planned for that eventiallity but as they haven't yet planned for any sort of Brexit a hard Brexit would be suicide. (IN and Scotland would bugger off to start with.... OK so there are some upsides
)
The only thing HMG has done is managed to take on thousands of expensive Civil Servants (and the cost will be increasing for a generation at least) to waffle around on trying to work out what sort of Brexit we might get. Nothing actually concrete.
The one thing both sides of the Brexit argument can agree on is that HMG is in a mess and not going to get anything sensible sorted in 12 months.