brit, many factors I can tell you ....like culture, children, society, financial dependence and so on. But yes, I agree...its better to move on and be happy rather than stay together suffering if one has tried every possible means to make things right.