The character of the two people will determine if the marriage will last or not. When the character of the two people does not match I don't their is anything God can do. Marriage is all about understanding, and when their is misunderstanding all the time it means the partners are not compatible in character.
And they shouldn't marry at first if their characters and attitude didn't click from the start. But this is love, it is unconditional, and no matter what differences both of you as a couple have as long as you've got for each other, patience, and understanding. Then everything will be saved and kept for a very long time. It's best to get a consultation from the elderly couples who have been there and stayed for a very long time and they've just standed with their promises in the altar about being 'til death.