That is my position as both a Christian and a Communist.
Whether an action is truly "Evil" or not should solely be about whether or not it does Harm, no whether or not you find it "Weird" or "Gross". But unfortunately many who claim to agree with that still seek to define "Harm" in increasingly abstract ways. The Harm has to be tangible and measurable especially if you want to make it a Civil Crime.
In addition to that, in my view whether someone is a currently a bad person or not is solely determined by whether they are currently doing or inclined to do harmful actions or not. I don't believe they need to in anyway "make up" for their past Sins, I don't even really think they need to regret them, Anime does a great Job at turning Villains into Heroes without even changing anything about that character's thought process.
Deserved or Earned Redemption is an Oxymoron, the literal definition of the word is about Redeeming a Debt that can't actually be paid off, same with Forgiveness.
What's funny is people are gonna tell me my attitude can't be a Leftist one because it's the traditional Christian one. The problem is modern mainstream Christianity is as Conservative as it now because they don't believe that anymore. They may deny that fact, they may still preach form the Pulpit that all you need to do to be Forgiven is accept Jesus, but when you get into the weeds of their Theology that is utterly contradicted, because they are all either Calvinists or Arminians, they believe either Evil People were Predestined for Damnation by God for the fun of it, or that they all chose to be Evil. However I view Sin as an illness that needs to be cured not a Crime that needs to be Punished, and Christians who agree with me were the ones who invented Communism and Liberalism long before any Atheists came along.
Leftists are supposed believe in Materialism not Free Will. There is no value in Punishing people because they undo the harm they caused.