Though your answer is very good, I think you miss one detail. Another cause for a broken family, is abuse. Maybe the parents or parent hits the kids, and wife. Or maybe the son hits the parents.
I think that is a very big reason in why many family's are broken.
Yes, still there's one detail also that you may include, when the relatives of each party join to the problem or favors a parties (and sometimes it's the parents of each party will suggest to them to separate). Or because the husband or wife having an affair. That's why many FAMILIES break up.
maybe one of the reasons of family breake up is the wife is very secretive to his husband for all times, and lack of trust in each parties. And there's one more if the wife didn't respect there husband due to high salary compare to a head of the family there will be conflict. And guys lastly Jealousy is one of the big reason why there's so many BROKEN FAMILY, but its OK if the wife understands the husband feelings and avoid the person that he' jealous of. But if not we are guys only knows what is the next part of our lives.
All of the above are true reasons...