If you believe God knew all things from before creation then your God is no different than the Calvinist God and this conversation is meaningless.