I have just listened to Ray Bradley debate William Lane Craig. I heard this several years ago but didn't really pay it close attention. This time round I was quite shocked at how many points Craig evaded, or logical demands from Bradley that he met with the terms "God may" and so on. 

Craig squirmed big time when Bradley pressed him on subsets of compossibles. This is a REALLY important point. I will try to set it out here:

Imagine a set of people, call that set A. These are all the people in this world - W1. These people are made up of people who will freely come to love God, end up in heaven - call these Subset X, and those who reject God, and end up in hell - call these Subset Y. God knows this free decision in advance (ignore all the issues with this).

What Bradley says, I think, is why doesn't God just forget about Y, and just make a world of only people in Subset X (Call it world W2). This means God would not be cruelly creating a whole (majority) set of people who will end up being eternally punished in hell. Him knowing of the hellish torment of Subset Y in advance begs the questions of how a loving God could produce those people anyway.

So why does God simply not create people who he knows would freely love him in this world, but only make them and no one else? This would produce a universalist world.

Craig attempts to tackle this by saying a possible. He claims it COULD be that in this new world, that same subset might have different situations whereby they now wouldn't freely love God. He claims that God might not feasibly be able to create this second world. Rather weak defence for an omnipotent and omniscient God, no? So a few of this Subset X might not come to God in this new world W2. So don't create them. God, in all his infinite wisdom must be able to create a world where he knows that all the people in it would freely come to love him. He might know this from the world W2, but also from knowing the counterfactuals of worlds W1, W3 etc.

Craig failed to address this, and I think was either being wilfully dense or disingenuous.