I'm not a hardliner, but it's not necessary to cheat in order to end a marriage. In addition, I think neglect is often used as an excuse, and neglect, to some extent can be in the eye of the beholder. I think it's difficult to give a hard-and-fast answer to your question.
But, I think it's a really good question. From my observations, people tend to like things that are black-and-white, but real life seems to be relatively fuzzy. Good people do bad things and bad people do good things.