You are right about what you said above. I've only cheated one time and I cheated because I was unsatisfied sexually. I was with a man I loved, but he couldn't satisfy me. He would come quick and just couldn't learn what I liked. .. even when I tried to teach him on multiple occasions. He was selfish and that lead me to get what I needed else where. (Bad Sex is very frustrating!)
I regret cheating. . but I don't regret being with someone else to get what I needed. I should have ended the relationship instead of staying there when I wasn't happy. I've learned that for me. .. good sex is essential part of a relationship. So my cheating was a huge learning experience. I've learned that if the sexual chemistry isn't there. . it may not be able to progress forward into something deeper.