I think saying you wouldn't stay is a lot easier said than done. I've seen so many people say the same thing and yet time after time again they get cheated on and they just stay with them.
For me if I know the person I was with had sex with another person it's over.