What do you make of that perennial classic Book of Job?
I think Job puts God on trial and never really repents of doing so? I know many translations of 42:6 say Job "repents" but the Hebrew there is "naham" meaning "to change course". It is the word that normally describes God's so-called repentances. I think it important that the normal Hebrew word "shub" meaning "to confess sin" is not used. I think Job was changing course. Through his Oath of Innocence, he was on the verge of condemning God, but found suggestions of a purpose in evil in God's two speeches and decided to adjourn the matter to the Day of the Final Judgment to await a more definitive answer to the question of why there is evil in the world.