If there's any truth at all to the allegations, a much more likely scenario is the Russians and Chinese have either turned other NSA contractors, or have entered NSA computers via contractors' computer networks (see RSA SecurID breach).
Anyway, which idiot put the names of field agents on a computer which is accessible to contractors?
Anyway, which idiot put the names of field agents on a computer which is accessible to contractors?