There are good reasons for getting divorced. At the same time, a lot of divorce is just low impulse control people making bad decisions or lacking the social skills to be able to overcome difficult situations. And those people are generally not very good parents, divorce being a symptom of the underlying problem rather than a cause.