If he killed Davids son for Davida guilt, he has also killed the rest of us, and often our innocent children ,for our sins. The wages of sin is death.
So the assertion by the author that God doesn’t punish the innocent is incorrect?