I think people expect too much out life, rather than accepting reality and making it as good as possible.
Elizabeth Marquardt explains:
"Why your good enough marriage is good for your kids".
I always hesistate to validate a marriage based on "the children" because I think it should be secured on it's own merits like you once promised to do. But I don't object, and anything that works is fine. We all have to neutralize our tendency to eviscerate any/all institutions just because.