This isn't a problem with their countries, its a problem with our country. Democracy is extremely open to infiltration. Getting rid of Israel won't stop the Russian or Chinese spies who are also lobbying our politicians.
http://www.cbsnews.com/news/fbi-10-russian-spies-arrested-in...
http://www.publicintegrity.org/2005/09/13/6554/china-steps-i...
Deal with it. Its the weakness we accept because we choose to be a democracy. We try to have open and transparent government. Naturally, we are going to be weak against foreign infiltration. "Stopping" Israel will do nothing to shore up our defenses.
No one wants to be seen as tough on Israel, because its strongest supports have equated criticizing Israel with anti-Judaism.