Half of your post strayed off into the flogged to death debate about why leaving the EU is a bad idea. I agree with you, it's a bad idea. Others disagree.
But that is not the debate. The (very) unfortunate fact is that the great British public, for whatever reason, daft or otherwise, voted for it. You and I may wish that was not the case, but that doesn't change the fact that they did.
And that being the case, it puts the two options of (a) leaving the EU and (b) not bothering to, on completely different footings. You cannot say both options are equal, least of all in terms of the disharmony and divisions they will cause if enacted. Leaving the EU - however that is implemented - has the mandate of the British people. Staying in, does not. Leaving the EU is accepted by most people as the right course given most peoples' respect for a democratic referendum result. No such parity exists for the "cancel Brexit" option. No Leavers will back "cancel Brexit" on the basis that it was mandated in a 2016 Referendum result, because it wasn't. They will NEVER accept Leave being cancelled, irrespective of if/how the 2016 result is overturned.
Therefore any course of action which does not include us leaving the EU is dead set for angry protest, disruption and strangling of other political debate, for years and years. Maybe decades of more of this. We cannot go on like this.