My husband and I will celebrate 30 years this coming November. When we decided to get married we decided that we would not get a divorce unless it was the absolute last thing we did. We have our moments and there have been those times when we have both wanted to say ENOUGH!, but we work it out. Sometimes I know how, sometimes I don't. We still love each other and we know no matter what we can count on each other when we can count on nobody else. We said for better or worse and we have been through both.
I'm not saying stay in a bad marriage if it ever gets there, even for the kids, I don't believ it is healthy for the kids or either partners.
I guess the reason so many people do get divorced it because it is harder to stay married and work it out than fix what needs fixin.