Philip Pullman said this quote

And I came to believe that good and evil are names for what people do, not for what they are. All we can say is that this is a good deed, because it helps someone or that's an evil one because it hurts them. People are too complicated to have simple labels.