Cheating is a choice. You're absolutely right there. But so is everything else in our lives.
People have very hard and fast judgment on cheating, because it's an emotional issue. Anyone who has been cheated, knows what kind of damage it does, and just how much it hurts. It wrecks you. So, immediately there's this harsh judgment passed down.
However, like everything, every issue can be awfully complicated and complex. One answer can never ever be suitable for everything.
If you believe in redemption, second choices, then the answer is yes. I believe redemption is entirely possible because I believe people can change. There are way more heinous offenses than cheating, and people change after that.
I'd like to talk about two things, redemption and forgiveness.
First, is an individual's effort. You realise your mistakes, you accept them, and you work on them. As simple as it sounds, most people can't do it. This is why mostly people never accept they are wrong. IT's the hardest part, and if someone does this, then they have redeemed themselves.
Second, forgiveness. A person redeems themselves, and then apologizes. What then? Their redemption's true test. If you think you deserve forgiveness, you are still a piece of shit. You have to acknowledge that people got hurt because of you, and they have the right to hate you forever. You do not deserve their forgiveness. If they forgive you, wonderful. But it's their choice at the end of the day.