“There are those within Christianity who teach that God controls every single atom and activity in a causal way. Meaning that anything that happens, God makes to happen – no rogue molecules. This theology suggests that if God is sovereign, He must ultimately decree both good and evil.
But the Bible says that God does not always get what He wants. Peter said, “the Lord is not wanting anyone to perish, but for all to come to repentance.” The Lord wanted the first generation out of Egypt to go into the land, but they refused. Jesus wanted a quiet weekend away with His disciples, but didn’t get it. In the next passage, He tells people not to talk about what He did, but they do.
This does not mean He lacks sovereignty or power or that His will can be thwarted. It means that He, in His magnificent, powerful sovereignty, has freed our wills to give us genuine choices. And we can choose to do things God does not want us to do. He is sovereign enough, powerful enough, to allow that, while also accomplishing His will.”