We must make specific note of the fact that there is not just one hook or one jaw, but plural "hooks" and "jaws." More than one hook and more than one jaw, or many hooks and many jaws.
Secondly, the "hook" is not necessarily a "fish hook." The Hebrew word is chach
and that word can mean a ring, like a nose ring as found Ezekiel Ch 29:4, or a bracelet, and both of which were run through the nose of wild animals in order to tame them.
Often in Old Testament times a rope was attached to the ring or the bracelet to lead the animal to where the trainer wanted it to go. The next Hebrew word to note is lechiy
which is a reference to the cheek of a man, or the jaw/jawbome of an animal.
See and compare Ezekiel's use of this word with the text found in Isaiah 37:29 - the purposes are literally identical, to "turn thee back".
Therefore, the "hook" is a metaphor which represents the vehicle of the judgment that God has declared upon ALL
of the nations of the Gog/Magog confederation.
God Almighty has determined that His judgment is due to these nations which He considers to be no better than animals
. It is God who nathan
(gave, put or set) these devices of His choosing and by His sovereign will so that 5/6ths of these nations military forces will be drawn to their deaths in the Valley of the Passengers in what is today the Hashemite Kingdom of Jordan, but in that near-future time will have been conquered to become the land of Israel.