"No, not really. They want to have sex with other people. Problems with the relationship, or psychological issues aren't excuses [Im sorry, Im tired of the pc mentality of the nation and how it quickly becomes an excuse.], the only exception I would make is that of an open relation but that isn't really cheating [except for being legal justification for divorce]. There is no excuse for breaching the trust with a partner and lover. Quite frankly, if you are in an open relationship then you have accepted the possibilities of STD and other complications. Thats a choice. " Awwww. Unfortunately attempts to legislate morality never work. The government banned alcohol, we see how well prohibition worked. The so called war on drugs? Please, anyone who wants to get drugs can get them. The illegalization of prostitution? Oops, anyone who wants to buy sex can do that as well. Adultery and other things you may not like will always be with us. Of course there will always be people who are critical and judgemental as well. There is one foolproof way of having a spouse that never cheats. Never get MARRIED! And if someone really, and truly LOVED someone, then the fact that spouse cheated on them, while it might HURT them, wouldn't destroy them as they would be able to FORGIVE the cheater. Everyone has said something or done something to hurt someone's feelings ,and just as you would like to be forgiven for your transgressions, you should be able to forgive others. Anything less reveals a vile person full of HATE who is trying to cover up his/her hatred in a cloak of false morality!