The official said Mr Johnson has been "repeatedly clear that parliamentarians and politicians don't get to choose which public votes they respect
I think most would agree with that statement.
Which obviously doesn't apply to GFA and the Remain majority in NI
All UK member states were permitted to vote in the 2016 EU referendum. Overall result was to leave the EU with 17.4 million votes compared to remain with 16.1 million votes. Turnout was 72%.
GFA referendum, in which only ROI and NI voted, results were;
ROI turnout was 56% and NI turnout was 81%. Overall turnout was 63%. Total votes for GFA was 2.1 million. Against was 360,000.
GFA was a regional vote as opposed to a UK national vote. So how does the UK PM (whoever they are) say:
To the 17.4 Million who voted leave the EU, in a UK national vote with turnout of 72%, your vote is to be ignored in favour of the 2.1 million that voted for GFA, which was not a UK national vote and had a turnout of 63%
Obviously such a decision goes in the face of democracy. Hence the suggestion made by some to revoke Article is not possible. So UK must leave the EU.
A deal is the best solution, but due to the conflict between EU border regulations and the GFA it seems impossible to achieve. Even those borders on Eastern Europe that don't have a GFA type of treaty in place have border checks. Complete friction free passage over a border is only possible when the two countries have a FTA (free trade agreement).
So is that the solution? UK leaves the EU with a free trade agreement? Hence no border checks required between ROI and NI.