Isn't it hypocritical to see the Soviet Union as bad for executing a spy when this guy's [1] been imprisoned by the US for nearly half his life for the same thing?
If spying is good, it doesn't matter who's side you're on. It's still good. Unless there's some sort of neutral decider about which countries it's "noble" to spy on and which it's bad.