totally agree.
as for forgiveness, i do forgive. its pointless to carry around all the hurt and resentment and anger that usually follows such an event. to my knowledge i have never been cheated on, but if it were to happen then it would be over. a book closed on that part of my life, yet that is not to say i'd rather not have diffrent, less intimate relationship with said person.
i also consider it cheating myself and the person i'm with if the relationship fizzles out and the only reason its continuing is for selfish reason. i used to be with an awesome guy who made feel so cherished, so valued and beautiful. and that was the only reason i was with him because at that moment in my life i needed so bad to feel that and i didn't want to be alone and he was always there, so dependable and solid and good to me. i couldn't stay with him like that, i couldn't live in such a selfish relationship, not when he offered so much and i was unable to give him what he wanted. i felt guilt and i felt shame. so i told him. i've never cried so much as i did that night, never felt so sad as i did that night. i couldn't continue cheating him out of a chance with someone else better.