In Ezekiel 29, God tells Ezekiel
8 “Behold, I will bring upon you a sword and I will cut off from you man and beast. 9 The land of Egypt will become a desolation and waste. Then they will know that I am the LORD."
Now, who was this sword God was going to use?
18 “Son of man, Nebuchadnezzar king of Babylon made his army labor hard against Tyre; every head was made bald and every shoulder was rubbed bare. But he and his army had no wages from Tyre for the labor that he had performed against it.” 19 Therefore thus says the Lord GOD, “Behold, I will give the land of Egypt to Nebuchadnezzar king of Babylon. And he will carry off her wealth and capture her spoil and seize her plunder; and it will be wages for his army. 20 I have given him the land of Egypt for his labor which he performed, because they acted for Me,” declares the Lord GOD.
Here we can see that God was using Babylon to execute judgment upon Egypt. God used Babylon to fulfill His decreed will and did not violate their will at all. They willingly, of their own accord, did that which God stirred them up to do.
Then in Ezekiel 31 we can read of the Assyrians downfall...
10 “Because it is high in stature and has set its top among the clouds, and its heart is haughty in its loftiness, 11 therefore I will give it into the hand of a despot of the nations; he will thoroughly deal with it. According to its wickedness I have driven it away. 12 Alien tyrants of the nations have cut it down and left it; on the mountains and in all the valleys its branches have fallen and its boughs have been broken in all the ravines of the land. And all the peoples of the earth have gone down from its shade and left it. 13 On its ruin all the birds of the heavens will dwell, and all the beasts of the field will be on its fallen branches 14 so that all the trees by the waters may not be exalted in their stature, nor set their top among the clouds, nor their well-watered mighty ones stand erect in their height. For they have all been given over to death, to the earth beneath, among the sons of men, with those who go down to the pit.” Now, I've read that some believe the despot of the nations was Nebuchadnezzar, some believe it to be Cyrus, and also could be Arbaces(never heard of him). But regardless, the point remains, God uses ppl to fulfill His decreed will, and does not violate their wills. In fact, He uses their wills to fulfill His decreed will.
this Man, delivered over by the predetermined plan and foreknowledge of God, you nailed to a cross by the hands of godless men and put Him to death.[Acts 2:23]
God used these men, who freely and willingly, crucified the Lord. He used their wills and never violated them.