We had a referendum which combined all possible Leave versions into a single option – which got a combined vote of just over 50%.
I could tell this was going to be a shit show from the morning I woke up after the referendum. Whichever version of Leave was enacted, very obviously a large number of Leave voters were going to be annoyed that it wasn't THEIR version.
In part this is because of the crap and casual way Cameron set the referendum up.
In part it was because of the complete failure by Leave campaigners (Johnson, Gove, other) and by Theresa May as Prime Minister, to grasp this nettle.
The only sensible way forward the morning after the referendum would have been to say: "OK, the country has advised on the big picture: we want to leave the EU. We will now spend the time and money to work out the detailed different versions, and we can all vote on which detailed version we want. It will be Single Transferrable Vote to build the greatest consensus. It will include Remain again to prevent the sort of brinkmanship that has in fact transpired (including Remain would force Brexiteers to offer realistic Leave options the voters actually wanted, knowing we could put Remain as our second choice if we didn't get our first Leave choice).
I would have expected the confirmatory referendum to return a Leave choice – unless lots of Leavers had changed their minds when seeing the more detailed picture. But posters here are often keen to tell us hasn't happened, so...