I think it needs a more careful read. Choosing between vanilla and chocolate, for me, isn't 'free.' My desire is preprogrammed for vanilla. I'm not at all dissatisfied nor thinking I'm a constrained robot because my desire and that choice are both in sync. A robot, conversely, has no conscious thought so isn't 'fretting' being a robot. Your very conscious objection is, I believe, the difference between humans and this false assumption that I'd be a robot, puppet, or automaton. It doesn't, however, clarify 'free' in regards to the will. If Christ acts in us to will, think and do, then my will is clearly in the hands of another. I'd call that 'free' since whom Christ sets free is, but it isn't what most mean by freewill. Most mean 'an option to do otherwise' according to the definition of Libertarian Freewill. AMR argues such is not the proper definition. :e4e:
Why do you call it "preprogrammed"? "Pre" before what? Life? Adulthood? Death? "Programmed" I can see, but "pre" requires a before and after sequence to make sense.
And you have no evidence that the programming wasn't merely your life's circumstances, or even that you once liked it for some other reason, and developed a greater taste for it as you reinforced it with repetition.
The same might be said for most things we do repeatedly or habitually, but can survive without. Alcoholism: preprogrammed? Homosexuality: preprogrammed?
I would have to say that sin is definitely something we can live without (and only without), and it is reinforced by repetition. If you are preprogrammed to sin, then who did the preprogramming? If God did it, including for Adam, then God is the author of sin. If God didn't do it, but knew it would happen, then God may have been powerless to stop it, at least within the context of the world he created.
I propose the latter--that God knew it would happen within the context of the world he created, and He managed to direct it in a way that He would have the ability to correct at some point. I think that explains the simplicity of the first test (tree of knowledge), the overwhelming ramifications of the failure of that test (whole human race doomed), and the magnificence and self-sacrifice of the solution (His Son crucified).
The subject of this thread is "the world He created". How does it work? I don't prefer the idea that God "knew" the future in some way and decided to somehow change it--I've stated before that such is impossible, since the future He "knew" was not the future that actually occurred, and therefore He didn't really "know" it. But I can see how God would understand the potential results of creating a free agent. I say "potential results", but I think the result of sin is a foregone conclusion in a population of free agents. And it might be a foregone conclusion with any single free agent, given enough time (not sure about this part).
So, getting back to chocolate vs vanilla. Did God preprogram you for vanilla? Why? If not God,then who? And why? If you can't be sure of the reason (and none of us could be, probably), can you at least think of one reason why someone would want to preprogram you for vanilla?
On the other hand, if Christ needs us to be vanilla-choosers for some reason--like maybe chocolate is from the devil (Devil's Food Cake, anyone?), and leads to death--then I can see how it would be something he would want us to choose, since He loves us. If we then choose vanilla at His request/command, we are submitting our will, our power of choice, to Him, trusting that He knows what are the right and good things for us to choose.