I completely agree with you. And yes, rigid religious interpretation lays all blame on the unfaithful one because we all have a choice. While I agree that many actions of one spouse may lead another spouse to cheat, ultimately the cheating spouse made the choice to cheat. He/she could have reacted differently; it was ultimately his/her choice. Therefore, the cheating spouse must accept ultimate blame for making such a choice. Where rigid religion often fails is in ALSO casting fault and responsibility on the non-cheating spouse for his/her behavior that contributed to the infraction.