If it's "facing facts" we are about then we should perhaps face the following facts:
All opinion polls for the last few months have shown that there is a small majority in favour of remaining in the EU.
A very recent poll asking if people preferred to maintain some contact with the EU, forfeiting some sovereignty or at least some say, but retaining the economic benefits,or make a clean break and be fully independent, showed a clear majority for the former, and this majority was doubled among younger voters.
Plainly when people voted in 2016 there was no idea of what "leaving the EU" would actually mean, conceptually straightforward as it might seem. The idea that there is a majority, even a small one, clamouring for us to completely detach ourselves from the EU is a complete nonsense.
However Theresa May has, to her credit, striven to honour the result of the 2016 referendum despite her own misgivings, and despite the cajoling and hectoring of people like Boris Johnson and Rees-Mogg. I agree she has not done this particularly well, but some credit is surely due for persisting with something in the perceived interests of upholding a referendum result she did not agree with.
Another fact is that were the Rees-Moggs and the Johnsons to take over the government and the negotiations, it would make not the slighest difference to the likelihood of a "harder" Brexit.
Johnson is a pretty hopeless case: he and Davis walked away because they saw that their plan for a "no deal" or UDI was never going to work. In his resignation letter Johnson showed his hopelessness by completely butchering the facts about EU cycling safety legislation - showing himself to be either a liar or someone with zero grasp or memory of certain things when it suits.
This is the man Donald Trump (a man also not commanding a majority popular vote) thinks would be a good Prime Minister :-)
Or so he says.