Totally agree. NEVER EVER take a cheater back. Trust is forever broken. And they'll most likely cheat again because they either think they'll be better at avoiding getting caught the next time or that you'll take them back again anyway if they're caught. Cheaters are truly selfish.