You have heard their reproach, Yahweh, and all their devices against me,
A final word about the imprecations of these last verses.  Yes, Jeremiah prayed for God's judgment against his enemies; and we reject the snide and self-righteous remarks that some writers have written against such imprecations.  It never seems to enter the minds of current scholars that when Christians pray as their Saviour taught them, "Thy will be done"! that those words have exactly the same meaning as the imprecations of the prophet Jeremiah.  When God's will is truly done, the wicked will indeed be punished.  The notion that, "We sophisticated religious people of the 20th century have outgrown all the silly expectations that God is ever really going to punish anybody"! - that notion is a contradiction of everything in the Bible.