Earlier quoted context omitted.
You're reducing a human being to a single binary classification - evil or not evil - an assessment that ignores the circumstances of their life, mental state etc at a particular point in time. You're also saying that you're prepared to ignore the wider impact that the act of executing that individual has on society. On the apparent grounds that the dead victim is somehow vindicated (which I can only interpret as mean…
Whatever rationalizations people make, I think ultimately, a belief that some people are evil is what the death penalty hinges on. I don’t believe in free will, thus I don’t believe in moral culpability, this I don’t believe in evil. From that vantage point it seems extremely barbaric to me to put anyone to death. They had no say in the circumstances that led up to who they became. I have similar feeling when I think…
I believe that determinism and free will are entirely compatible. An algorithm has free will. More complicated algorithms have a more nuanced, richer free will. That's it.
For instance, a coin-operated machine that gives you a bag of potato chips in exchange for a dollar has a form of free will. It does that because it wants to. It is just not capable of telling itself it wants to do anything else; it's a low grade form of free will encompassing a tiny number of states.
(Killing evil is basically just terminating a buggy algorithm. If you don't like the baggage associated with "evil", maybe "defective" or "buggy" is better.)
The question of free will and determinism is made complicated by the possibility that a deterministic free will (algorithm) operates in a world that isn't deterministic. Suppose that your mind is an algorithm which will make exactly the same decision for the same inputs (including, of course, its own state: that's one of the inputs). Even if you get your mind to be in exactly the same state as when a certain decision had been made, you also need the world to be in exactly the same state. Only then is the algorithmic mind guaranteed to think the same thing and make the decision.
The world has so many states, and so does the mind, that the question of whether you are algorithmic or not makes practically no difference. Even if you are a FSM, your state space is so large, you will never be in the same state twice -- just due to the fact alone that you have life long memories that are are still accumulating, for one thing. And if you could rewind exactly a previous state, the surrounding world will not; and that has an even vaster state space.