I’ve had to read the WA for work, the whole thing, and it’s the hardest thing to read that I’ve ever read (and I am well used to reading UK acts, regulations and policy). It took me weeks to plod through it and understand it, and I had to do a lot of cross-referencing with opinion articles to try and get a handle on it.
The reason it is so objectionable in some quarters is because it means that Northern Ireland, in the long term, will be held to EU law in order to keep a soft border with the EU. The rest of us theoretically won’t, although that will mean in practice that the UK will have to keep EU law as well anyway to keep things on an even keel across the whole of the UK. And without us being able to have any say in it.
The fact that nobody has been able to come up with a viable alternative speaks volumes.
My prediction - either we will go EEA, subject to the vote on Monday, or failing that we will go down to the wire and it will either be revoke or crash out. The government and parliament have said explicitly in many different ways that crash out is not an option, so it will be revoke in this scenario.
Parliament know this, and so I think one of the softer options will pass through on Monday.