For those who dwell in Jerusalem, and their rulers, because they did not know Him, nor even the voices of the Prophets which are read every Sabbath, have fulfilled them in condemning Him. And though they found no cause for death in Him, they asked Pilate that He should be put to death. Now when they had fulfilled all that was written concerning Him, they took Him down from the tree and laid Him in a tomb.
Acts 13:27-29
What comfort to know that God doesn’t make things up as events happen! He not only knows all things, and knows all things before they happen, God is on control of all things. God decrees all things that happen, and all things that happen, happen because God has decreed them.
This does not make God the author of, or responsible in any way for sins committed by those He has created. But being sovereignly in control of all things, He uses even the sins people commit, for which we are solely responsible, for the accomplishment of His purposes.
This explains how God could tell us of sinful things that will happen before they happen—without needing to make people sin. He merely removes His hand of restraining grace, allowing sinners to act according to the in sinful desires of our heart.
Why does He tell us about such things before they happen? So that we will know who is really in charge of all things.
Those who sought to kill Jesus were known to God and prophesied by His prophets before they even lived, much less acted. A most enormous sin, decreed by God, bringing about the greatest salvation so that we would know that God alone is in control of all things.
How can we not worship Him?!