Cheating shatters trust for good. Move on instead of settling for someone who already showed they don't respect you.
Cheating isn't a mistake, it's a choice. If you stay, you're basically just telling them your boundaries are completely negotiable.