The fact that Pollard cooperated with the investigation in exchange for the U.S. promising not to seek life imprisonment, and then getting sentenced to life anyways means that spies caught in the future will not trust the government and will keep their mouths shut. The U.S. government needs to reflect on that fact.
If the U.S. needs someone to make an example of, it should pick someone who spies for an enemy nation. Some of the information which Pollard gave Israel was information the U.S. had agreed to share with Israel but was withholding due to Weinberger's animosity towards the Jewish state. That is not the way one ally treats another either.
The idea that the U.S. does all the heavy lifting is nonsense. And unlike other U.S. allies, Israel does not ask for any American troops to defend them. They do their own fighting. As of spring 2010, 22,684 Israeli soldiers had died in the line of duty. This does not even count the thousands of Israeli civilians that have been murdered by Arab terrorism. The U.S. had 3,542 combat deaths in Iraq, 113 in the Gulf War, and 1,435 in Afghanistan.
Israel took out Saddam's nuke program when they destroyed the Osirak reactor in 1981. That alone is worth all the aid it has been given. Israel and the U.S. help each other out because it is in both of our interests.
If American support depends on injustice for Pollard, I'd rather do without your help, thanks very much. And keep in mind how little influence the U.S. will have over Israeli actions should we no longer be allies. Reflect on that fact very well.