Christianity does not support determinism

First, on the point of omniscience: I do not believe that knowing past, present, and future means that the fates of all humans are determined. Simply because God is a "perfect predictor" of sorts does not mean he caused these events to happen. There is a difference between knowing without a doubt what will happen and causing it to happen. Just because he has divine foreknowledge does not mean that we don't have free will. For example, if I could somehow travel through time to the future, let's suppose I simply travel forward and look at the score of a football game and then go back to the present time. I could then perfectly and accurately predict what the score of that game will be in the future. God's knowledge is much the same way, except that he needs not to travel time because he sees time as a viewable, set continuum. To God, since he can see all time at once instead of "looking back" into the past or "forward" into the future, he merely sees all. So to the problem of omniscience, in summary, a perfect "predictor" does not mean he is the cause of all events and that everything is deterministic/fatalistic. As to the argument from the Bible, there are passages which contradict determinism and support free will. I'll supply a few examples: In Joshua Chapter 24, 14 "Now fear the LORD and serve him with all faithfulness. Throw away the gods your forefathers worshiped beyond the River and in Egypt, and serve the LORD. 15 But if serving the LORD seems undesirable to you, then choose for yourselves this day whom you will serve, whether the gods your forefathers served beyond the River, or the gods of the Amorites, in whose land you are living. But as for me and my household, we will serve the LORD." 2 Thessalonians 2:10 - and with all wicked deception for those who are to perish, because they refused to love the truth and so be saved Deuteronomy 30:15 "See, I have set before you today life and good, death and evil, 16 "in that I command you today to love the Lord your God, to walk in His ways, and to keep His commandments, His statutes, and His judgments, that you may live and multiply; and the Lord your God will bless you in the land which you go to possess. 17 "But if your heart turns away so that you do not hear, and are drawn away, and worship other gods and serve them, 18 "I announce to you today that you shall surely perish; you shall not prolong [your] days in the land which you cross over the Jordan to go in and possess. 19 "I call heaven and earth as witnesses today against you, [that] I have set before you life and death, blessing and cursing; therefore choose life, that both you and your descendants may live. Certainly not a pleasant fate if you turn away from God, but clearly people have the option to turn away from God if they so choose. It seems as though the Bible will not clarify this quite enough for this debate. I also believe determinism/fatalism is not compatible with Christianity because it seems to forgo justice and punishment, which God is clearly not against. A consequence of determinism's "each action/event has a previous action/event that caused it" is the question of how can anyone be blamed for his or her actions if they were caused to do so by an endless string of prior events? I would venture that God does indeed believe in punishment for those who do wrong and I doubt I need to cite specific passages in the Bible for this argument. I will do so if necessary, but God punishes the wicked many times in the Bible and determinism would seem to suggest that God and people alike should not punish anyone. That seems to be in contrast with Christianity.