Prophesying the restoration of Israel, Jeremiah makes the following statement:
In those days they shall no longer say: ‘The fathers have eaten sour grapes, and the children’s teeth are set on edge.’ (Jer 31:29 - also see Ezek 18:2)
which is explained in the next verse:
But everyone shall die for his own iniquity. Each man who eats sour grapes, his teeth shall be set on edge. (Jer 31:30)
However, in the next chapter the following statement is made:
You show steadfast love to thousands, but you repay the guilt of fathers to their children after them... (Jer 32:18)
This reminds of a statement made in the Ten Commandments:
I, the Lord your God, am a jealous God, punishing the children for the sin of the parents to the third and fourth generation of those who hate me, but showing love to a thousand generations of those who love me and keep my commandments. (Ex 20:5,6)
In one sense therefore every person will die for his/her own sin, yet there is a possibility of carrying sin/guilt over to the next generation. Is Israel (and/or God's children) exempt from transmitting the guilt, or how should we solve this seeming paradox?