First, the Bible predicts this objection. At the end of human history, Peter writes that skeptics would deny God’s judgment and restoration of the world (2 Pet. 3:3-10).
Second, fulfilled past predictions boost our confidence in future unfulfilled predictions. Biblical prophecy encompasses roughly one quarter of the entire Bible.[1] Since many of these prophecies have already been fulfilled, these historical fulfillments serve as the down payment on future unfilled predictions –such as the return and reign of Christ (see Rev. 22:6).
Third, based on God’s attributes, we can logically infer that God will eventually defeat evil. We can frame an argument for the finality of evil in this way:
P1: If God is all-loving, he would defeat evil.
P2: If God is all-powerful, he could defeat evil.
P3: Evil currently does exist.
CONCLUSION: Therefore, God will defeat evil.
Fourth, God must be suspending judgment for some incredibly important reason. The lack of judgment on the Earth tells us one of two things: Either, there is either no moral God, or there is a moral God, who is suspending judgment for an incredibly important reason. According to Peter, God is waiting for the maximum number of people to come to him. He writes, “The Lord is not slow about His promise [to judge the Earth], as some count slowness, but is patient toward you, not wishing for any to perish but for all to come to repentance” (2 Pet. 3:9). Every generation wishes God would end human evil and suffering (Rev. 6:10). However, if God judged the world today, then this would exclude millions from coming to faith in Christ! This is one of the major reasons why God waits to judge evil acts on the Earth.
[1] Walter Kaiser writes, “So important is prediction to the very nature of the Bible that it is estimated that it involves approximately 27 percent of the Bible. God certainly is the Lord of the future.” Kaiser, Walter C. The Messiah in the Old Testament. Grand Rapids, MI: Zondervan Pub., 1995. 235.