also, i think you have to be what is known as a 'sack of shit' to cheat, but i agree with the above description as well: "It has to do with being a person with values, morals and personal integrity." well said, Jacks.
i
almost cheated once and i got paid-back big time by then dating a worthless piece of no-job having, lying, broke ass, mean, woman-hitting, neanderthal sack of shit. thankfully he cheated cuz then i got to DUMP him and his few tired belongings back where i found him.
so i don't know if cheaters always cheat, i guess i believe that people are capable of change if they've had a life-changing event and did the work (professional, intensive therapy) and committed to change and staying changed. but that takes work and time, though it's not impossible.