Dysfunctional marriages are also extremely hard on kids. Its sad that people can't see ahead of time how a marriage will wind up. I think if people were more honest, there would be less dysfunctional marriages (though of course there would still be some as people change). Too many people marry out of convenience or duty. Unfortunately, those who do this are taking the seemingly easier path and less inclined to be the type of person to put the work into a marriage.
Catholics have a counciling program BEFORE marriage. Some recoil at such a notion. With the rate of divorce, it makes sense to have it. Unforntunately those who would benefit the most would be least likely to participate - catch22.