There is only 1 state in the country that doesn't have no fault divorce. New York. You need a real reason to divorce. Usually this is accomplished by moving out for a year and claiming abandoment.
This has absolutely nothing to do with determinations of custody, asset splits, alimony, or cookies. What we need to bring back is the idea that the person who splits the marriage should bear the brunt. Woman cheats, expect to be thrown out without alimony or anything, and if she's the breadwinner expect alimony payments. Man leaves his wife to live with his former student, he should still have to take care of them for a time.