Like ratter15, I have been married twice. The first was for 10 years. It ended when I could no longer take being abused, both physically and mentally and seeing my oldest son being slapped about just because he wasn't sitting bolt upright at the table etc. I was terrified of this man and one day the threats just became too much to bear and I took my three young children and fled! Divorce here ... a very, very good thing!!
My second marriage was very trusting and very loving, until the day the doctors said that I had "terminal" cancer. A few days later my husband broke down and said something I to this day do not understand. He said "I love you too much to watch you die". I will spare you the details of what happened in the months following, just to say that I was totally devastated! Divorce here ... also a good thing, more so for him than me though. But still good for me as it allowed us both to move on. In the long run, it turned out to be the best thing for me as today I am with someone who loves me for who I am and doesn't run away when my health throws me great challenges. He has been there through three major operation and one minor op in the past 6 years, never leaving my side and in fact actually being my life saver after two of these ops. He is the man I love with all my heart and who makes me happier than I have ever been before. He would not have found me and I would not be with him, had I not had my divorce!
So a big "yes", divorce is a very good thing as it ends a bad thing!