If you ask a cheater why they cheated they will most likely try to blame their infidelity on the relationship, the circumstances surrounding the affair, the person they cheated with or even the person they cheated on. They rarely blame themselves.
Most cheaters know that what they did was wrong and feel the need to justify their bad behavior. They will have a variety of excuses ranging from impairment to something lacking in their partner, but in the end they cheated because they wanted to. Try as they might to give a good reason for their behavior they rarely have one.
People who cheat do so because of something inside of them. Nothing another person does can make a cheater cheat. No matter how unhappy a relationship may be a cheater makes a choice to deal with that unhappiness by cheating. They have nobody to blame but themselves.
If a cheater is unhappy in a relationship they don’t have to cheat, they can leave. They choose to mislead the trust of another person by cheating rather than ending the relationship. There is never a good reason to cheat; there are only good reasons to break off a relationship. Cheating is not only selfish it is harsh. ~TC~