23 O Lord, I know the way of man is not in himself; It is not in man who walks to direct his own steps. (Jeremiah 10:23)
Do you believe God knows everything you will do and every decision you will make before you make it?
If God doesn't know this, then He is neither omniscient (all-knowing) nor omnipotent (all-powerful). Yet the Bible says He is both (Psalm 115:3). In fact, it tells us explicitly that God knows all things.
17 He said to him the third time, "Simon, son of Jonah, do you love Me?" Peter was grieved because He said to him the third time, "Do you love Me?" And he said to Him, "Lord, You know all things; You know that I love You." Jesus said to him, "Feed My sheep. (John 21:17)
20 For if our heart condemns us, God is greater than our heart, and knows all things. (1 John 3:20)
Since He knows all things, it follows that He knows everything we will do and every decision we will make before we make it. There is no way to debate or argue against this.
24 But Jesus did not commit Himself to them, because He knew all men, (John 2:24)
18 "Known to God from eternity are all His works. (Acts 15:18)
It also says He foreknew us before we were born.
2 elect according to the foreknowledge of God the Father, in sanctification of the Spirit, for obedience and sprinkling of the blood of Jesus Christ: Grace to you and peace be multiplied. (1 Peter 1:2)
29 For whom He foreknew, He also predestined to be conformed to the image of His Son, that He might be the firstborn among many brethren. (Romans 8:29)
2 God has not cast away His people whom He foreknew. Or do you not know what the Scripture says of Elijah, how he pleads with God against Israel, saying, (Romans 11:2)
In fact, it is God who sanctifies and ordains us before we have even been conceived, who directs our steps and does our works in us.
5 "Before I formed you in the womb I knew you; Before you were born I sanctified you; I ordained you a prophet to the nations." (Jeremiah 1:5)
16 Your eyes saw my substance, being yet unformed. And in Your book they all were written, The days fashioned for me, When as yet there were none of them. (Psalm 139:16)
10 Declaring the end from the beginning, And from ancient times things that are not yet done, Saying, 'My counsel shall stand, And I will do all My pleasure,' (Isaiah 46:10)
36 For of Him and through Him and to Him are all things, to whom be glory forever. Amen. (Romans 11:36)
37 Who is he who speaks and it comes to pass, When the Lord has not commanded it?
38 Is it not from the mouth of the Most High That woe and well-being proceed? (Lamentations 3:37-38)
17 O Lord, why have You made us stray from Your ways, And hardened our heart from Your fear? Return for Your servants' sake, The tribes of Your inheritance. (Isaiah 63:17)
24 A man's steps are of the Lord; How then can a man understand his own way? (Proverbs 20:24)
9 A man's heart plans his way, But the Lord directs his steps. (Proverbs 16:9)
12 Lord, You will establish peace for us, For You have also done all our works in us. (Isaiah 26:12)
I personally feel the answer is no to both questions. If God always knows the decisions we will make before we make them why does he give us so many ultimatums?
For one thing, we are accountable for our actions, not our potential actions.
We might as well just fast forward to judgement day.
You're basing your theology off of your own reasoning, rather than basing it off the Bible. This is a common mistake but in terms of knowing the truth it is a serious error.
20 But indeed, O man, who are you to reply against God? Will the thing formed say to him who formed it, "Why have you made me like this?" (Romans 9:20)
3 But our God is in heaven; He does whatever He pleases. (Psalm 115:3)
Too often people think they can apply human ways, characteristics, and thinking to God in order to formulate doctrine. This is not the case. His ways are not our ways, nor are His thoughts our thoughts (Isaiah 55:8-9). In fact, his judgments are unsearchable, and His ways are past finding out (Romans 11:33). Therefore we should not rely on our own understanding, and instead simply trust God (Proverbs 3:5), who "knows all things" (John 21:17; 1 John 3:20).
5 Trust in the Lord with all your heart, And lean not on your own understanding; (Proverbs 3:5)
8 "For My thoughts are not your thoughts, Nor are your ways My ways," says the Lord. 9 "For as the heavens are higher than the earth, So are My ways higher than your ways, And My thoughts than your thoughts. (Isaiah 55:8-9)
33 Oh, the depth of the riches both of the wisdom and knowledge of God! How unsearchable are His judgments and His ways past finding out! (Romans 11:33)