Orange Room Supporter
Marriage is a binding legal contract like any other. Guarantees none of the above. It only makes the process to "leave each other" much harder and more expensive.
This is what "marriage" is for secular governments. It has nothing to do with Christian marriage.
What you're describing above is your hope of a marriage working out. But at least half of all marriages do not work out, and I'd bet at least half of marriages that "are working out" include one or two unhappy spouses. No one should ever stay in an unhappy marriage.
1- People should choose their spouse more wisely.
2 - Most marriages that end up in divorce are for stupid and selfish reasons, not because of any grave reasons. The parents are immature and the kids pay the price.