If our objection to the divine origin of Scripture is to call it a book of crude bronze-age genocidal goat herding patriarchal peasants, then do we expect something with a truly a divine origin be the finest fruit of a perfectly enlightened age, composed by leisured aristocrats, and reflecting the noblest, purest moral ideals and actions? Even if all these traits were compatible (non-patriarchal aristocracy?) an honest look at history tells us that such age would be marred by its love of its own atrocious actions and beliefs. Our rhetorical jabs would just shift from whatever monstrous moral practices happen at the hands of goat-herders to the the ones that happen at the hands of enlightened, leisured aristocrats and college professors.
Is this missing the point, though? Sure, maybe out mocking of goat-herders is a little xenophobic and elitist, and maybe any culture God chose to reveal himself though would have its own vices and faults. But isn’t the heart of the objection that since God is “morally perfect” his revelation should be morally perfect? Isn’t this practically a tautology?
Not necessarily. Instead of trying to justify the apparent moral degradation of Scripture we might investigate the hypothesis that some moral degradation is integral to its own account of revelation. Since it is complete in Christ, revelation is not just God’s speaking to human beings but speaking with a human voice. Given that God wanted to save human beings, and not just start again after the fall with a non-fallen creation (which would make both salvation and revelation unnecessary) he was committed to speaking with a fallen voice until such time when he would speak though his new creation in Christ. Demanding moral perfection of the revelation before this new creation would destroy the way in which Christ fulfills the Scripture as not just a revelation to humanity but through humanity.