Earlier quoted context omitted.
Pelton was just your garden variety spy. He wasn't acting out of any concern for the general welfare.
Sure he was more traditional and self interested. But his actions were nonetheless essentially "good" in the same way He informed people that they were having their telecommunications secretly listened to. Just because it was for the benefit of Russians instead of Americans doesn't make it wrong. They're people too.
No. He gave US security information to the government USSR, not to the Russian people. By your definition any spy anywhere is "good".
Just because moral distinctions can be difficult to make doesn't mean we throw up our hands and say all actions are equally moral.