The Spirit of the Gospel of Grace in the Imprecatory Psalms

It is sometimes said that the imprecatory psalms do not contain the same Spirit of Gospel grace as we find in the New Testament. Is this true?

Let’s look at a few:

But the wicked will perish; And the enemies of the Lord will be like the glory of the pastures, They vanish— like smoke they vanish away. – Psalm 37:20

Let God arise, let His enemies be scattered, And let those who hate Him flee before Him. – Psalm 68:1

For, behold, Your enemies, O Lord, For, behold, Your enemies will perish; All who do iniquity will be scattered. – Psalm 92:9

O daughter of Babylon, you devastated one, How blessed will be the one who repays you With the recompense with which you have repaid us. How blessed will be the one who seizes and dashes your little ones Against the rock. – Psalm 137:8,9

Is this the same Spirit of God who also speaks during the ‘age of Gospel grace’?

Yes, indeed.

The Apostle Peter, in exposing a false prophet:

But Peter said to him, “May your silver perish with you, because you thought you could obtain the gift of God with money! – Acts 8:20

Apostle Paul, pronouncing a curse on anyone and everyone who does not love Christ Jesus:

If anyone does not love the Lord, he is to be accursed. Maranatha. – I Corinthians 16:22

Here is Paul with a double curse:

But even if we, or an angel from heaven, should preach to you a gospel contrary to what we have preached to you, he is to be accursed! As we have said before, so I say again now, if any man is preaching to you a gospel contrary to what you received, he is to be accursed! – Galatians 1:8,9

On those whom oppose what we would call the doctrines of grace, Paul has this to say:

I wish that those who are troubling you would even mutilate themselves. – Galatians 5:12

The true, regenerate believer, will – in any age – have a holy hatred against anything dishonoring God.

O that You would slay the wicked, O God; Depart from me, therefore, men of bloodshed. For they speak against You wickedly, And Your enemies take Your name in vain.

Do I not hate those who hate You, O Lord? And do I not loathe those who rise up against You? I hate them with the utmost hatred; They have become my enemies. – Psalm 139:19-22