Undeception, a blog worth tucking into your biblical study bookmarks no matter what your spiritual inclinations, contains this gem from C. S. Lewis that actually makes a terrific point that Touchstone, myself, and others are constantly at pains to make to Christians: that God is either not worth worshiping or that he is good, and where the Bible says he is not good, we mustn't hesitate to identify the conflict for what it is: a serious problem for views of inerrancy (or at least the inerrancy of a simplistic historical reading of those texts).
The Undeception blog entry is specifically in reference to the Canaanite genocides described in the Bible's Deuteronomistic history, passages where the God of Israel demands the obliteration of ethnic communities.
That's not to say that subtleties are not possible. But they are not endlessly possible or even desirable to any great extent.
Lewis:
On my view one must apply something of the same sort of explanation to, say, the atrocities (and treacheries) of Joshua. I see the grave danger we run by doing so; but the dangers of believing in a God whom we cannot but regard as evil, and then, in mere terrified flattery calling Him ‘good’ and worshiping Him, is still greater danger. The ultimate question is whether the doctrine of the goodness of God or that of the inerrancy of Scriptures is to prevail when they conflict. I think the doctrine of the goodness of God is the more certain of the two. Indeed, only that doctrine renders this worship of Him obligatory or even permissible.