As the crucifixion of Jesus demonstrates, the power of good is so subtle and so gentle that it is often mistaken for the weakness that is its opposite. But good ultimately triumphs over evil because in God's steadfast love its resourcefulness and resiliency are so much greater. Those who cause evil are often in a hurry, and rightly so. Their time is short. Those, like Jesus, who embody goodness, can afford to temper their urgency with patience.
Time is on their side, as is the way things truly are.
Although Biblical faith is optimistic about the possibility and probability of overcoming actual evil, it refuses to specify when and how this will occur. This depends in part on us. God invites, inspires, encourages and nudges. But God does not coerce. It is vain to yearn for a time when God will unilaterally banish all actual evil and make good solely sovereign without the voluntary consent of those who thereby are governed.