I am not sure what it will take to make people realise the following:
because of the situation in Ireland and the general desirability of avoiding some sort of border on the island, it isn't possible to bring about a situation where N Ireland is totally "free" of EU rules of some sort or another, because in order to achieve the above N Ireland and Eire need to have the same trading and access to the single market.
This means there ARE differences between GB and N Ireland.
When Theresa May did her original agreement, she had to ask Arlene Foster and the DUP to approve it as she needed their votes in parliament. Foster said no, and so we had the idea of the "backstop" which displeased many.
When Boris Johnson won his 80 seat majority, he no longer needed to care what the DUP thought, and hence we had the NI protocol which he "claimed" (to be polite about it), was something other than what it really was. This soon became apparent as it was implemented.
So after a long stand off people of goodwill have done the best they can try as far as possible to square an unsquareable circle. Like all compromises it doesn't give everyone what they want, but the alternative is that we don't get an agreement. Rishi Sunak appears to be taking us back to the days when we did things by compromise instead of peeing everyone off by our confrontational attitude. And the EU have responded accordingly. Both sides were being unreasonable, but people like Steve Baker says this is as good as it gets, similarly David Davis, IDS, Andrea Leadsom and many others, as they all, being Brexiters, not unnaturally want Brexit to actually work.
Boris Johnson's attitude is really disappointing.