There are very few absolute moral truths, but they do exist. Murder, theft, and lying are all bad qualities a person can posses in 100% of cultures. Murder, theft, and lying by definition are also universally undefinable. So that murder in one culture is not murder in another. To answer D's question we have to define good and bad. I could give you a defintion of good and bad, provide examples, but it wouldn't answer the question because it would be my interpretation.

A person's worth also cannot be determined through a moral equation of sorts. Emotional perception shouldn't be used to label a person good or bad. Hate, dislike, and love may be qualities perscribed to individuals who may be good or bad, but it's not necessary. I do not hate or dislike Osama Bin Laden. I do not hate Hitler. Yet most of us would deem them bad individuals.

Now, in reponse to D's question: There is no simple answer. Murderers CAN became decent or even good individuals. Good acts and good morals do not wipe the slate clean in the case of a murderer. His bad act should not be weighed against his good against, but rather alone. In the same way, this man's good acts should be considered seperately as well.

Morality is a tricky subject as it is entirely perceived and not absolute. The ideal person could perhaps answer your question, but I am not the ideal person.