I would take back someone who cheated provided they are remorseful and are ready to change.
While I don't think this is wrong to be compassionate and give a second chance, my worry is usually if the person would not repeat this action given the mercy tempered on them.
Lovely post by the way @princessbusayo