Neil, you've made an interesting claim that it's OK to overlook the flaws of the characters.
Do you think that the text of Exodus does that? If not, is it valuable to recognize that the text characterizes these folks with flaws? Might that be theologically significant?