Steven wants to know:
Is Hashem in the heart of the Palestinian? Even in the one throwing stones at us?
Hashem is Infinite. The Infinite is everywhere, even in the heart of evil. King Dovid said, "…If I make my bed in the deepest depths (Hell) indeed You are there."[i]
At first Hashem created the world with only angels. It was gorgeous. Everything went the very best it possibly could. Angels are so beautiful, but they are quite boring. At least from Hashem's perspective they are. They automatically do whatever they have been programmed to do…no freewill, no rewards, just as if Hashem typed in a letter and that letter came up on the screen. Not so exciting.
So Hashem decided to create people and to give these people freewill. Man could do whatever he wanted, but whatever he did would come back to him…portion across from portion. This rule is hard fixed in all cases except when man repents.
Now along come the Jewish people and Hashem wants to give us some worldly good, so He sends out a message; "Whoever wants to give the Jewish people a blessing do so and so." And quite a few of the Nations of the world respond, and freely choose to give good to the Jewish people. Then, G-d forbid, for some reason, the Jewish people need to have rocks thrown at us. Who knows why? Maybe because the more they attack us the stronger we get? So Hashem sends out a message; "I need somebody to be cruel to the Jewish people," and guess what? A lot of the Nations of the world and the neighboring Arabs quickly respond. So, actually Satan (the evildoer) works for G-d, and like all earthly servants of G-d, he will get back unto himself just what he gave to us.
Stay tuned the end is in sight.
[i] Psalms 139:8