I do not agree that there has to be compromise. The fact is , the British people are sovereign in their own country (at least that is my understanding of what sovereignty means) and they gave a mandate to the people who are supposed to execute that instruction, AND THEY FAILED TO UPHOLD RHE INSTRUCTIONS RHEY WERE GIVEN , so why should the soverign people compromise on that 
The Sovereign people as you call them were Not asked to compromise on the last deal, Ireland North and South were asked to very gently compromise just a tiny bit. The South gave it up fer the better interest of the people, but the North as always says No.
The Nordies will never give in to anything, they do not care if it means civil unrest, commercial/industrial uncertainty, they just don't give a Fook as long as they can stand behind their point.
Ulster says No will eventually bring us to a No Deal Brexit with a hard border and civil unrest and I will lay it all at Nigel Doods door.