My theory is that Speaker of the House John Boehner invited Benjamin Netenyahu to speak to Congress is an effort on the part of the GOP to prove to Jewish voters that the Republican Party is the party that supports Israel. It’s not that their votes will change an election. The GOP would like to attract more Jewish donors.
I believe Benjamin Netenyahu really does fear for the existence of Israel. His intention is to go where ever he must to obtain the support for what he believes are Israel’s needs.