I will not revoke the punishment

For all those who have waited and hoped in God to take care of those who have sinned against you and Him – Amos the prophet is pretty clear in stated that God has not forgotten you and has not forgotten what others have done to you.

You may at some point come to a place where you have forgiven or have prayed for your enemies.  Yes, God may have stayed His hand for a time, but He will have vengeance against those who have been against Him and His people. 

Because of His promises, we do not have to take on the burden of responsibility to judge.  Our task is to love.  We can however hope that God will intercede and see our tears and hold those accountable who have caused us so much pain.  While we are released from our pain, and God has heard our prayers, He will not hold back His punishment.  As Amos clearly states four times, He remembers and those who have stepped into His path will be punished.

Thus says the Lord:
For three transgressions of Damascus,
    and for four, I will not revoke the punishment;[b]
because they have threshed Gilead
    with threshing sledges of iron.- Amos 1:3