I agree.
He made us so we will act just as He predicts we will act. He is not surprised
God doesn't need to predict anything! He sees everything in time as one event - the Creation to the Final end seen in the blink of an eye...What's to predict? His decisions are "based" on an event that is equally present to His view!
Deut 30:19, "Choose life..." is the outward calling of God
A call that people refuse to heed, as you point out in Dt. 31:16. God sees that the people will NOT choose life. Where is the difficulty here? And God is not "determining" the entire nation's end! We DO know that many will NOT worship false gods.
It is similar to Noah preaching for 125 years all the while he's building an ark that will house seven
Again, your example does not take away man's freedom. God knows what man will choose because He sees it all at once. His command to Noah and the end of the flood are all one event to God. There is NO TIME that binds God. It is all available to Him.
God commands, but then He must give what He commands. God commands us to have faith in Him. Yet He is the one who gives us our faith. Instead of reaching inside ourselves for something that just isn't there, we should be praying to God to give us the thing that He has commanded.
I agree. God gives us the ability to choose Him. Faith comes from God as a gift. Then, He commands us to use it. But He doesn't force us to use His gifts. He knows how we will use them, but this doesn't mean that we are not choosing one or the other.
Regards