It's really not just the cheating, is it? It's the lying to your face, the selfishness and lack of concern for the effect on your children etc. It really shows you something about your spouse's character.

I foolishly forgave my ex when he slept with an old flame the night before our wedding. I DB'd him back when he had an affair 16 years into our marriage. When he left after 24 years of marriage I was done with a capital D. I'm glad I have my 3 kids, but do wonder what my life would have looked like if I'd paid more attention to the character defects early in our relationship. And I wouldn't care if he came crawling back on his knees tomorrow, I'd never even consider taking him back. Because I know he has character defects that are such that I could never trust him again.