Like I say, MPs who don't want a No Deal are using their best judgement. Hold them to account for it if you don't like it. That's how democracy works. Forcing somebody to do something they think is bad for their country and their constituents, on the other hand, is not. And expecting a politician to do something they see as a mistake is, at the very least, a strange expectation.
Brexit has exposed a great deal of problems in this country, but democracy will survive this and perhaps even emerge stronger for it -- and I expect that to be true no matter what the outcome.