[Amaziah] did what was right in the eyes of the LORD... he did not put their children to death, but acted in accordance with what is written in the Law, in the Book of Moses, where the LORD commanded: “Parents shall not be put to death for their children, nor children be put to death for their parents; each will die for their own sin.” [ref. Deuteronomy 24:16]
And yet in Exodus 34:
6 And [the Lord] passed in front of Moses, proclaiming, “The LORD, the LORD, the compassionate and gracious God, slow to anger, abounding in love and faithfulness, 7 maintaining love to thousands, and forgiving wickedness, rebellion and sin. Yet he does not leave the guilty unpunished; he punishes the children and their children for the sin of the parents to the third and fourth generation.”
And Numbers 14:18
The LORD is slow to anger, abounding in love and forgiving sin and rebellion. Yet he does not leave the guilty unpunished; he punishes the children for the sin of the parents to the third and fourth generation.
So the Deuteronomy rule makes sense and seems fair enough. The other two do not. But God is just. What gives?
I suppose the implication with the Exodus and Numbers quotes is that there may be consequences to sin that have a lasting impact on your family. And that's probably how most Christians (and maybe Jews) would rationalize it. However, that's reading a good bit between the lines that may not be there because that's not really what it says. It reads as an active thing that God does - he punishes - not a passive thing in that he allows the consequences to perpetuate.
Thoughts?