Leader of each country should act in the best interest of their country, so I take that into consideration when I hear foreign leaders speak.... BUT I feel like laughing when Netanyahu said that he doesn't want to be "lectured by other countries" about this or that.

You don't want to be lectured? Why not turn down the foreign aid you get from U.S.? Cut the umbilical cord already .
Israel is a well developed advanced country, what is the justification for so much foreign aid.