They want to have their cake and eat it too. I think that the real reason why people don´t break up is because they like the comfort of somebody being there, but the person is not providing them with what they need in a relationship. Just get out of a relationship where you feel the need to cheat. It will always just end bad. You´re just procrastinating and make it worse by staying.
I don't condone infidelity whatsoever but there's a number of reasons why people cheat and although it's a selfish act, their simply just dissatisfied with their partner.
There's never a real reason….You should always break up with that person that way you won't have shit to worry about or have to hide anything or keep up with lies…..Most people cheat because something is lacking or its the same daily routine over and over(no Spontaneity) & some just love the thrill of doing it….
No,they aren't,everyone who cheat,a guy or a girl are ass holes who are to afraid to end their relationship and in the same time stay loyal,they also probably can't resist temptation and don't realize that consequenses of the cheating.