The Hebrew Bible is self correcting. The sin/retribution theology/theodicy is challenged by the biblical skeptics, e.g. Job, Ecclesiastes. Psalms of radical dissent, Habakkuk etc. Noel.
Verse 5. The kenites (sons of cain) 31 their little rock its not our Rock. Remember this is the Song of Moses sang by the children that waited for the True Christ. Revelation 15:3