I've come across this discussion several times lately. I've heard people say that if God knows the future, then there couldn't be any such thing as free will. If He already knows what we're going to choose before we choose it, and bases His plan for our lives accordingly, then we didn't really have a choice at all. However, this logic is faulty, and here's why:
Consider a similar example:
I know my 9-year-old daughter very well. I know that she doesn't like gravy on her meat or mashed potatoes and she doesn't like dressing on her salads. She eats them both dry. Don't ask me why; it's strange, I know. (But it's more healthy, so I don't push it.) Still, whenever we have salad or mashed potatoes, I ask, "Do you want gravy?" or "Do you want some dressing?" It's on the table and it's available to her if she chooses to have it. I know, though, that she will say, "No, thanks." So, if she chooses against the dressing or the gravy, does that mean she wasn't excersizing free will, just because I knew in advance what she was going to do? Certainly, not! She always has the option of choosing differently than she normally does. If she, one day, said, "Yes, I think I'll try some Ranch dressing today," would I say, "Oh. Actually, you can't have any. I was just joking."? Of course, not. I would pass her the dressing with my compliments.
Knowledge does not equal choice. It never does. Can you come up with an example of when knowing something equals choosing something? I can't. They are two completely different mental functions. Even in extreme cases, they are different. If you are standing next to a bomb that is about to explode, you have a choice: run or stay put. Just because we know most people would run, doesn't mean that a choice wasn't made in that instant.
So, knowing that my daughter will turn down the dressing, does that mean I'm choosing not to allow her to have it? No. Just because God knows the future doesn't mean He's making our choices for us. Even by making a plan in accordance with our choices, He still is allowing us free will. I still have a wide variety of salad dressing choices in my frig. If she ever changes her mind, I'm prepared.
Here's another example: Let's say you are a new student looking for a college to attend. Both Yale and Harvard accept you into their schools. You have a choice to make. Let's say that God knows that you are going to choose Harvard. He also knows that there is a wonderful person there that you are going to meet and eventually marry. So, does that mean that you don't have a choice? Does that mean that if you chose Yale, that they'd say, "Oh, whoops! The letter we sent you had a typo. We meant to say, 'You're NOT accepted.' Sorry." No. So, what if you chose Yale and ended up going to Yale? Did you thwart God's plan? No. He knew you'd choose Yale, in that case, and there's probably a special person waiting for you there, instead. Just because our choices don't derail God's plan doesn't mean that we're not really choosing. Neither does it mean that God is choosing for us.
I think, possibly, one reason we don't like the idea of God's foreknowledge is because we feel trapped into a certain path--like if someone knows what we're going to choose, our choices don't really matter. This is a limited way of thinking--learned through our dependence on our linear existence. It is uncomfortable and confusing to try to think of anyone, even God, living outside of linear time. It's time, though, to stop trying to limit God. If you're going to understand anything about Him, you have to allow for His biggness--that He is not held within our limits.
I think we also don't like the idea that our poor choices rest solely on our own shoulders. We kindof like the idea that God planned for us to make the mistakes we're making, thus eliminating any personal responsibility. We think, "If God is to blame for my poor choices, then He couldn't punish me for them." Two problems here: 1, God's purpose is not to punish, but to save. 2, Freewill is possible; therefore, our choices are ours alone. No one else can be blamed for them. It's time we own up to our own failures. It's the only way we will ever learn to see our lives from a right perspective, and it's the first step towards finding forgiveness, peace and hope.