Vengeance is not always executed in a swift fashion (Ecclesiastes 8:11). In fact, believers often grow weary because the wicked seem to prosper in spite of their evil deeds. Yet, the Lord will execute vengeance in His time. The Bible speaks often of “the day of vengeance” to come. This day is very likely a thousand year period (2 Peter 3:8) which will begin shortly before the second coming of the Lord and will end at the great white throne judgment following the end of the millennial kingdom. It will be a time when the Lord will refuse to spare the wicked (Proverbs 6:34) but will set things right for the Jewish people (Isaiah 34:8; Isaiah 61:2; Isaiah 63:4).
A simplistic view of vengeance involves the retribution of an evil deed. The first (Genesis 4:15) and last (Jude 7) mention of the word vengeance substantiates this definition. The Bible uses words like recompence (Deuteronomy 32:35), reward (Deuteronomy 32:41), punishments (Psalm 149:7), avenge (Jeremiah 46:10), revenge (Ezekiel 25:15), and repay (Romans 12:19) as descriptive words for vengeance. With this in mind, it is clear that vengeance is the just punishment as a consequence upon those who violate the laws of God. It is not the dispensing of wrath without cause but is specific punishment exacted for specific crimes committed.
Our passage tells us that God is not in all the thoughts of the wicked (Psalm 10:4). It also points out that the thoughts of the wicked “are thoughts of iniquity” (Isaiah 59:7). Obviously, the wicked despise the Lord in their thoughts, but the Lord also despises the thoughts of the wicked. This is why we are told that “The thoughts of the wicked are an abomination to the LORD” (Proverbs 15:26). King David, whom God called “a man after mine own heart” (Acts 13:22), added that the thoughts of the wicked were against him for evil (Psalm 56:5). These wicked thoughts are based upon pride (Psalm 10:4). Conversely, a man yielded to the Lord desires to bring “into captivity every thought to the obedience of Christ” (2 Corinthians 10:5).