Contradiction with Jeremiah 31:34
This verse speaks of God forgiving iniquity and remembering sins no more, which contrasts with the punishment for sins mentioned in Ezekiel 16:58.
Jeremiah 31:34: And they shall teach no more every man his neighbour, and every man his brother, saying, Know the LORD: for they shall all know me, from the least of them unto the greatest of them, saith the LORD: for I will forgive their iniquity, and I will remember their sin no more.
Contradiction with Isaiah 43:25
God proclaims that He blots out transgressions for His own sake and will not remember sins, opposing the notion of retribution highlighted in Ezekiel 16:58.
Isaiah 43:25: I, [even] I, [am] he that blotteth out thy transgressions for mine own sake, and will not remember thy sins.
Contradiction with Micah 7:18-19
It emphasizes that God pardons iniquity and passes by transgressions, casting them into the sea, differing from the concept of bearing sins in Ezekiel 16:58.
Micah 7:18-19: Who [is] a God like unto thee, that pardoneth iniquity, and passeth by the transgression of the remnant of his heritage? he retaineth not his anger for ever, because he delighteth [in] mercy.
Contradiction with Hebrews 8:12
This verse declares God's forgiveness and forgetfulness of sins, which contrasts with the idea of remembering and punishing sins in Ezekiel 16:58.
Hebrews 8:12: For I will be merciful to their unrighteousness, and their sins and their iniquities will I remember no more.
Contradiction with Psalm 103:12
Speaks of sins being removed as far as the east is from the west, standing in contrast to the acknowledgment and punishment of sins in Ezekiel 16:58.
Psalm 103:12: As far as the east is from the west, [so] far hath he removed our transgressions from us.