Jesus dying on the cross atoned for our sins. Ezekiel 18:20 and Deuteronomy 24:16 dont change that nature changed after humanity sinned, so they dont change that Jesus died on the cross for our sins. https://carm.org/dictionary-atonement
Logic and reason. If justice needs or uses the punishment of the innocent instead of the guilty, it is a garbage justice system. Right? A good justice system punishes the guilty and not the innocent. Right? Regards DL