We are each responsible for our own sins. We have a free will. This passage in Ezekiel 18 also highlights the importance of social justice, for which we all bear personal responsibility. Some Christians think that Biblical morality is only about sexual matters, it is not; this passage mentions adultery but also issue of social justice, oppression, debts and the treatment of the vulnerable. We ignore much of the social message in the Scriptures in this country. And of course, this passage speaks of idolatry too, which is when we value anyone or anything above the Lord our God.