Also, if God did foreknow what a person would freely choose and then not create that person based on that knowledge, God would falsify His own foreknowledge by not creating that person. God would essentially make Himself wrong by making something He foreknew happening as not happening, or making a person He foreknew as existing, never to exist. Since God cannot be wrong, He cannot not create someone based on what He knows this 'person' (who will actually never exist) would do or choose. Do you see the problem?
So the future is necessary. God's hands are tied. What will be will be. Sounds pretty fatalistic to me. Indeed, it's more deterministic than Calvinism.
I'm not the only one who sees the dilemma that Ben has created for himself. As a fellow Arminian observes:
Don’t you think God was free to create other people than He has chosen to, or do you think He was constrained in some way to create people He has created?...Well speaking of different ways things could be is simply speaking of different worlds. Possible world lingo simply makes it more convenient, unless this is the only possible world. But then you’d be a determinist.