It would probably be difficult for politicians to go direct to revoke as things stand, where those in favour of revoking would probably prefer that the electorate told them so in a 2nd referendum based, this time, on more than just an idea - and if we ever get to that point then making the outcome binding this time might be a better idea.
One aspect of the current situation is that Brexit has now become toxic and divisive, though I suspect given the history of discontent in the Tory party discontent was unavoidable, and that no matter what happens next the discontent will remain.