The way any one would behave in such situation varies in theory and practice. Its so easy to say I would leave him/her in a hypothetical situation, but god forbid such situation is actually faced in reality, lots of issues come into play influencing our decision like children, financial security, social status etc. I have seen many dignified and independent partners deciding to give the cheating partner another chance.