Either accept the deal and just move on or have a another referendum considering how the public were misled (the publics fault for being naive too) or cancel Brexit. The way they are behaving, there will never be any majority for any deal.
It was affected the GBP so much and due to this it has cost the British people so much that most people do not understand.