Freewill was abolsutely taken away if God foreknew.
I figured that this would be brought up. But this just doesn't hold up to logic. Just by knowing what will happen, that doesn't mean that we can prevent or cause something to happen. The sun will rise tomorrow. I know that. But I am not causing it to rise, nor am I preventing it from rising. If I put a bowl of vegetables and a bowl of ice cream in front of my child, I know which one they are going to choose. My knowing that does not prevent them the free will of making the choice.
It's the same with God. His knowing what we are going to do/choose doesn't mean that we don't have the freedom to do something else. It simply means that God knows what we will CHOOSE to do ahead of time. Knowing is not controlling.
Part of the issue has to do with time. If the past and the future exist for God just as the present does, the God is consistently in all places at all times and is not restricted by time. God is not subject to time. God is not a linear entity. If God is not restricted to existence in the present, then the future is known by God because God indwells the future as well as the present and the past. This would mean that our future choices, as free as they are, are simply known by God.
Part of the WT problem scripturally is restricting God to the present. His existence is defined in such a way as to imply that time is part of His nature and that He is restricted by it.
There is no logical reason to claim that if God knows what choices we are going to make that it means we are not free. It still means that the free choices we will make are free -- they are just known ahead of time by God. If we choose something different, then that choice will have been eternally known by God. This knowledge by God does not alter our nature in that it does not change what we are -- free to make choices. God's knowledge is necessarily complete and exhaustive because that is His nature, to know all things.