I'm sure we've been ove rthis before, ag, but it should have been clear all along that nothing that TM came back from Brussels with could ever get the support of a very divided house. The only thing that might have got a majority in the house was to say "forget Brexit, we'll stay in the EU." Any attempt to strike a balance between honouring the public's overall wish to leave with the desire to acheieve an orderly withdrawal and satisfy those many MPS who wished to remain (either in EU or in all but name) was doomed to failure as it was not acceptable to the staunch Remainers on one side or the hard Brexiteers on the other.
I doubt any politician could have resolved this problem