 God does some really terrible things in the Old Testament. I mean wipes out entire civilizations and even then he floods the whole earth. The first question I need to ask this young man is you're making all these judgments against God, these moral judgments, but what moral foundation are you standing on? From an atheistic worldview we're just evolved star stuff, primordial ooze, chemical reactions in meat bags. In that world everything just is, there is no ought. Right and wrong are merely social constructs that ebb and flow with the times. Now you may say, Isaac I know right and wrong exist and I agree, but the thing is you're stealing your moral foundation from the Christian worldview. The truth is God is the one who dictates morality and although his judgment might seem extreme to us, it gives us a clear picture about how serious God is about sin. The frightening thought is that we deserve God's judgment too for our sins against God, but God in his mercy has been paging with us and sent Jesus to die on the cross to take the punishment that we deserve for our sins that we would be no longer guilty.