Deuteronomy 5:9
Do children pay for the sins of their fathers?
A key to understanding these passages is the concept of vicarious punishment found in the law codes of the Ancient Near East. In these codes, if a man harmed another's child, his own child could be put to death. It is precisely this kind of horizontal, human-level vicarious punishment that Deuteronomy 24:16 is intended to forbid. The verse is not a universal theological motto, but a time-specific law intended as a direct counter to the pagan judicial practices of the era. It must be recognized as a judicial provision for human courts, not a theological dictum limiting God. This is of a different order than situations involving direct affronts to the majesty of God, where corporate judgment was enacted.
Jeremiah and Ezekiel address a different pastoral situation. They respond to a popular proverb among the exiled Jews who complained that they were being punished unfairly for the sins of their ancestors. While in Exile, the people blamed their fathers for their hopeless situation, slipping into an attitude of uncontrollable determinism. The prophets, in reminding the people that they have their own personal sins to consider, aimed to motivate them to take moral responsibility and reconstitute the covenant community.
At the same time, this reminder pointed toward the New Covenant in Christ, in which God relates to people individually rather than corporately. From a theological perspective, recognizing the sovereignty of God and eternal consequences is essential. If the innocent could not voluntarily bear the burdens of the guilty to heal them, then the redemptive sacrifice of Christ could not be permitted either. In the ancient collectivist view, corporate responsibility was understood as a reality, and God utilized it to issue visible judgments to deter widespread sin, ultimately pointing people toward eternal salvation.