The problem here isn't Israel. Any country (including the US) will happily accept secret information when handed to them on a silver platter. The problem is the American who passed the secrets. His love for Israel was more important to him than his duty to the United States.
Exactly. The main problem is *American* traitors who spy, not Israel citizens who spy.