I really wish there was a political party who would come out and say -
No deal is a terrible option that will impoverish the country and reduce our power, so we won't support that.
Any deal leaves us following EU regulations but without a say over them, so we won't support that.
Revoking article 50 and remaining is the best option, WHILE holding a major exercise/commission looking into the reasons people voted for Brexit so real changes can be made that will address the reasons why people voted for Brexit. Ok, some people voted actually understanding what it meant but many just wanted to shake things up.
I'd imagine something like enforcing rules on EU citizens needing to return to their home countries after three months if unable to support themselves and devolving more funding away from London and the SE to poorer parts of the country would go a long way towards resolving the issue.
Also a major initiative to improve UK involvement in EU politics, so people understand it better and take MEPs more seriously, contribute more to EU debates etc. There should also be a more mature political discourse where politicians can't just use the EU as a bogeyman/scapegoat for their own failings.