cmon' everybody deserves a SECOND change.. (NOT third, fourth or fifth) only 2nd and the last.
After all we're just human.. prone to commit mistakes (that we sometimes regret committing it)
everybody earns a chance.
One thing to note is the person's Sincerity and Commitment TO CHANGE and not to do it over again. Look for that in your partner, if you're still in doubt then its all up to yourself already.