I have them, sure but that is not what keeps me from cheating. Everyone knows cheating is "wrong". People cheat because they aren't strong enough to resist temptation. They know they are morally wrong. They often feel guilt.
My husband claims it is his upbringing and strong morals that keep him faithful. He was raised Catholic and believes that it is keeping him faithful.
I was raised essentially without religion. My parents taught.me it is important to be a "good" person. Don't lie, don't hurt others ext.
That isn't why I am faithful though. I am faithful to my husband becAuse I don't want to lose what I have. I don't want to risk my relationship with my husband, the well being of my children, the joy and health and calm and total lack of drama that I've worked to build.
I know it's good to have a moral compass but I don't believe it's as large of a motivating factor as people make it out to be. I think people serve their own interests. Some people have healthy ones and some don't.
Who do you think is right? My husband and his religion or me and my more practical views :)