This very simple yet profound statement, is something I came to understand a long time ago, and this very simple understanding, would free so many of the rank and file from their bondage to the liars at WT! Their belief that "Jehovah put's it in their hearts" they cannot even begin to understand, yet we are free moral agents. So statements like this in the Bible cannot mean what many think it means. When the Bible says "Jehovah hardened the heart of Pharaoh", for example... if we have free will, it cannot mean what that statement says on face value. So in what way did Jehovah "harden the heart of Pharaoh"? Because Pharaoh having been created by Jehovah with free will, was able to "harden his heart" because Jehovah created each of us with free will!!!! Now think about these statements with the understanding that Jehovah created us, not as automatons, but with free will.
So when Jehovah says, regarding Babylon the Great, He put's it in their hearts (that is to say the governments) to carry out his will, yes their will, what he's really saying is, first of all, he foresaw what mankind was going to do, and he is going to let them, because it will prove we/mankind need Jehovah, yet they do it because it's what they want to do, and he's not going to stop them from exercising their free will, and Jehovah is saying, "oh and BTW, it's what I want because you are going to prove my point for me!!!" So he "put's it in their hearts" because we are created with free will! He's noyt litreally maneuvering them to do this, because if he did it would be the OPPOSITE of free will, if he did that! And that is the real crutch of WT's stupid teaching about the GT...it's kind of the beginning of that stupid understanding, never mind the fact that their idea about what the GT is has no relation to reality either!