It's a joke.
For me it is about the will of the people BUT that will isn't fixed and changes over time and circumstances and that's why government policies change and political party's get voted in and voted out.
It's clear that some/many people who voted for Brexit have since the referendum changed their minds - of course some/many will still think the same.
What we should do is put it to the people again and see what result we get after all this faffing about over the last two and a half years.
If it stays in favour of Brexit we should come out immediately without any agreements - and suffer the consequences no matter what. If it comes out remain we should revoke our desire to leave the EU and commit to it for at least another say two years of the EU cycle (a further 10 years).
By that time surely we would have come up with an agreed master plan to leave the EU in a mutually beneficial way to all if the public seek a further referendum in the future.
It's not rocket science, easily achievable and does what the public wants.
Of course this will never happen though.