Would you take someone back if they ever cheated on you?
If they can show genuine actions that are proving they won't repeat same actions then yes. If you really love someone you try to correct negative behaviors you don't just be like bye and never talk again.