I see your argument - but I think the biggest responsibility every adult has to the children is to create the best childhood possible. Whilst it might be a good idea to keep two parents in some instances, a decade in social work has made it very clear there are people who would've benefited from walking away from each other long before they had children. Marriage may, on the one hand, create an environment that is good for children - but this is not universally true and there are many adults I know who (although as children fearful their parents might divorce) do not believe there was a net benefit to them staying together. When their parents finally divorce, usually after the last child has flown the coop - they are actually relieved that the charade has come to an end.
In short, yes.... restraint and being reminded of your commitment can be a force for good. Whether or not society should back them I am less bullish about. Whether society should invoke religion in order to throw emotional complexity, fear, and social rejection is questionable. It has done and continues to do so. To volunteer for something doesn't grant the state (or other persons) the right to curtail a change of heart - and in doing so, it sets up a blueprint for misery and psychological distress.
At least that's my argument and I'm sticking to it! :o)