Not necessarily. If you are a US citizen but lobby on behalf of another country then you have to register as a foreign agent. Spying is just the most extreme version of acting on behalf of another nation.
true, but i still don't think labelling some people in the media as such since it's bound to be a slippery slope leading to false accusations and conspiracies.