God promised Daniel that He was not finished judging the stubborn and rebellious Jews yet because those who returned to Jerusalem to rebuild the temple fell into the same kind of sin that caused their exile in the first place. We call the Tribulation the Time of Jacob’s Trouble. It is the time of the punishment of the Jewish people for their rebellion.
The last battle is called Armageddon, which is also a time when the nations will be judged for their persecution of Israel. God promised the Jewish people that those who persecute them will be persecuted and those who bless them will be blessed. God is faithful to His promise. Those nations that have persecuted the Jews are finally gathered together in the battle of Armageddon, and God’s wrath is let loose upon them.
At Armageddon God will judge all the nations for their sinfulness. Today, immorality is so unrestrained. Though God may delay His judgment, He will not forget it. One day, He will have had enough. People will have crossed over that line from which there can be no repentance (Revelation 16:9: “They were seared by the intense heat and they cursed the name of God, who had control over these plagues, but they refused to repent and glorify Him”).
Even in the horror of the judgment of Armageddon, Scripture says the wicked men who are punished by God will continue to curse Him to His face and not repent. The campaign of Armageddon is the wrath of God at work upon those who have rejected God.