Aldritch Ames, no. Jonathan Pollard, no. But Snowden had the temerity to give and comfort to Americans who don’t like being monitored—the Enemy. Unforgivable!
Nobody really knows “what” Pollard gave to the Israelis. If we ever do, then history might have to be rewritten a little if rumors are true of why Pollard did it.