Ezekiel
Ezekiel 36:18ESV·traditional attribution

So I poured out my wrath upon them for the blood that they had shed in the land, for the idols with which they had defiled it.

Matthew Henry Presbyterian @wholebiblehenry

When God promised the poor captives a glorious return, in due time, to their own land, it was a great discouragement to their hopes that they were unworthy, utterly unworthy, of such a favour; therefore, to remove that discouragement, God here shows them that he would do it for them purely for his own name's sake, that he might be glorified in them and by...

Commenting on Ezekiel 36:16-24

John Gill Reformed Baptist @doctorgill

Wherefore I poured my fury on them,.... Like a mighty flood that carries all before it, in just retaliation for the blood they had shed upon the land; the innocent blood, as the Targum; the blood of righteous men, that opposed and reproved them for their sinful ways; the blood of the prophets, that were sent to warn them of them; and especially the blood...

Jamieson-Fausset-Brown Reformed @jfbcommentary

The reason for their removal was their sin, which God's holiness could not let pass unpunished; just as a woman's legal uncleanness was the reason for her being separated from the congregation.