I can't believe I'm actually taking the time to write this, but, to answer your question:
"No."
I'm happy that if hip-hop didn't pay, you'd rap for free, Coolio, but I'm afraid that you might have missed my point.
My point was that, IN MY OPINION, if I was in an overall happy, healthy monogamous relationship, and THEN I found out that my partner had cheated on me (i.e., BROKEN THE RULES OF WHATEVER OUR AGREEMENT WAS - WHETHER EXPRESS OR IMPLIED), then, IF I chose to break up with my partner BECAUSE OF THE CHEATING, my rationale:
(1) Would NOT be "to punish her;"
(2) Would NOT be "because culturally, one ought to break up with their partner if they find out they have been cheated on;" and
(3) Would NOT be because my virginal-all-mine-I-own-that-pussy girlfriend had SEX with someone other than me.
Rather, *IF* I was to break up with someone based on an episode of cheating, it would be BECAUSE I COULD NO LONGER TRUST HER, and in my opinion, if you can't trust person X not to do activity A, then you can't trust them with things that are MORE IMPORTANT than activity A.
To use a different example, if I can't trust my best friend NOT to steal a twenty dollar bill that I have left on the kitchen table while he's waiting for me to get ready, then I CERTAINLY can't trust said "best friend" when the stakes are much higher.
It's not the sex, it's not the twenty dollars, it's not a matter of punishment or retribution, it's not a matter of saving face because of culture, and it's not out of jealousy or envy.
RATHER, *IF* I chose to end ANY relationship because of a betrayal, it would be because LOOKING FORWARD, I don't have nearly 100 percent confidence that the other person won't betray me AGAIN.
Make sense?