How Should We Judge Others For Past Moral Failings?

As a philosopher, I believe this ethical conundrum involves two issues: one, the question of moral responsibility for an action at the time it occurred. And two, moral responsibility in the present time, for actions of the past. Most philosophers seem to think that the two cannot be separated. In other words, moral responsibility for an action, once committed, is set in stone. I argue that there are reasons to think that moral responsibility can actually change over time – but only under certain conditions.”