I believe the number one cause for divorce is and always has been (selecting the wrong mate). Each of us chooses our own friends, lovers, and spouse.
A divorce is nothing more than one or both people reaching the conclusion a (mistake) was made. When it comes to relationships/marriage it's not about who is "right" or "wrong" but rather about "agree" or "disagree".
The goal is to find someone who (naturally agrees) with us on the major things in life and shares our same values. In order to accomplish this we must (Know ourselves, Love ourselves, and Trust ourselves). There are over (7 billion people) on this planet! When someone gives up on finding love or marriage it's not because there aren't any "good men/women" out there but rather a lack of faith that one has the ability (select) the "right mate" for them self.
Hopefully from each failed relationship/divorce we learn more about ourselves and gain wisdom to make better choices in the future. The reason why people get married again is because they refuse to give up on their dream.