Chinese philosophy (Daoist) perspective:
Your distinction between good and evil as seperate forces is not real, and so it’s foolishness to say a person or event is one or the other. These so called opposites are actually complementary and interallated aspects of an indivisible whole- good always contains an element of evil, evil contains an element of good, and each gives rise to the other in an ever transforming natural world.
Here, have a relevant fable:
Once upon a time, there was a farmer in a small village in China. He didn’t have a lot of money and had only a single an old horse to plow his field.
One day, the horse ran away. Everyone in the village exclaimed, "Oh, what a horrible thing to happen!” The farmer said simply, “We’ll see.”
A few days later, the horse returned home, leading a few wild mares back to the farm as well. The neighbors shouted out, “Your horse has returned, and brought several horses home with him. What great luck!”
The farmer replied, “We’ll see.”
Later that week, the farmer’s son was trying to break one of the mares and she threw him to the ground, breaking his leg. The villagers cried, “Your son broke his leg, what terrible luck!”
The farmer replied, “We’ll see.”
A few weeks later, soldiers from the national army marched through town, recruiting all the able-bodied boys for the army. They did not take the farmer’s son, still recovering from his injury. The fighting was brutal, and most did not make it back alive. Friends shouted, “Your boy is spared, what tremendous luck!”
To which the farmer replied, “We’ll see.”