On naturalism, you have absolutely no foundation for an objective morality. Nature is blind to morality. You're got to have some reason for believing in an objective morality. It's irrational for you to believe in an objective morality without any reason to do so. You're just making a say-so statement. No atheist would let me get away with that.
There are more schools of thought on morality than subjectivism and objectivism. I believe that everything, eventually, can be measured and therefore learned from. Now we can argue about that if you want, but that isn't the point I was making in my statements. The point is, that instead of saying "little girls" you're going to have to state an actual age because according to the Bible (your source of objective morals) it is okay to rape your wife, even if she is very young. What was the age of marrying back then? 12? 13 maybe? So your statement of an objective moral needs to be "It is never okay to rape girls under the age of 12".
You see, in order to make this argument that objective morals come from God, we need to really decide of God thinks morals are objective in the first place. Evidence to me points to the idea that God thinks morals are subjective, to be honest. For instance, it was okay to commit genocide for the ancient Israelites, but it wouldn't be okay for me to do that. Therefore genocide is a subjective moral according to the Bible.
And just like all the other atrocities you can find in the Bible, you need to acknowledge that all of these are somehow subjective morals, because it is okay for some people, some times, to do these terrible things. And then explain how genocide, slavery, racism, sexism, the death penalty, burning people alive, sacrificing your children to your deity, forcing people to cannibalize each other, and all the other terrible, terrible things in The Bible are subjective morals, and somehow something as simple as thinking about a woman whom you are not married to in a sexual way is an objective moral.
We've already talked about this...remember? Even Dawkins agrees:
"there is, at bottom, no design, no purpose, no evil and no good, nothing but blind, pitiless indifference"
http://www.reasonablefaith.org/dawkins-gets-eastwooded
Dawkins isn't my god. Is Craig yours? Just because there isn't a deity giving me purpose doesn't mean I can't have one. Just because there isn't a deity giving me emotions doesn't mean I don't have those either. Emotions (i.e. the opposite of indifference) can be nothing more than electrical signals and chemicals in my brain, but that doesn't make them less real than emotions thought of in a metaphysical sense.
In order for an omnipotent god to make it so that there is always a peaceful solution, then he would have to prevent us from doing evil.
Excuse me, no, actually, you are completely wrong about what I said. I didn't say anything about God preventing the ancient Israelites from doing evil. I said that God commanded the Israelites to do things back then that we consider to be evil today. He could have solved their problems by protecting them in other ways than telling them to kill babies.
He could have given the Israelites skin as hard as iron so that their enemy's swords couldn't pierce their skin...
He could have made a giant force field around their nation so that only they may enter their cities...
He could have guarded the areas in-between their nation and the nations of their enemies with T-Rexs which would undoubtedly cause any enemy to be too afraid to march an army on the Israelites...
I could go on, and I am just a lowly, ignorant human. Imagine if I was omniscient the things I could think up? And yet, the God of the OT thought of all these things and more and decided he wanted the Israelites to kill babies.