It's always amusing to read these synopses and critiques of the problems of fitting inconvenient aspects of reality with the nature of an omniscient, omnipotent and benevolent god. I find my patience wears thin after a short read and I want to scream at the authors, "can't you see? you've demonstrated the absurdity of your god, can't you understand that the simple and most reasonable resolution to all your problems is that Your God Does NOT Exist?"
Why does God not reveal himself more often? Simplest answer: because he does not exist. Why does God allow evil? Simplest answer: because he does not exist. Why does God allow believers to lose their faith (hi John!)? Simplest answer: because he does not exist. Why does God not heal the sick? Simplest answer: because he does not exist. Why is the Bible inconsistent? Simplest answer: because God didn't write it (because he does not exist), rather these are human fables and tales.
Yet apologists and religious philosophers prefer to construct rivers of fabulating argument to try to shore up their Fortress of Faith on the Island of Insanity that is the Crumbling Church of Christianity. Faith is their defense against reason.