Does God have free will?
If God's laws and his free will are the same thing, then he is not bound by anything. Illogical things, like creating a square triangle and destroying himself, aren't really possibilities for him because he can do infinite things and all that's that *can be done*
As for hell, we have to distinguish between reason and theology. The idea of predestination comes from the Bible. Read Romans 9. That lays it out. It really relates to the whole prophecy thing. If God knows our choices before we make them, then he has control over them. Paul, Aquinas, Augustine all say this. Augustine even said unbaptized infants go to hell.
But if we are talking from philosophy alone, a good God might would allow babies to suffer so that they can latter, in this life or the next, enact a moral choice about the suffering and by this grow spiritually.