Of course the NSA shares intelligence with the CIA, they are both part of the intelligence community. The CIA is also not a police agency. The FBI is a hybrid agency, they act as both a police agency and a domestic intelligence agency. The FBI is the only federal police agency that also acts as a more traditional intelligence agency. This is because the FBI does domestic terrorism investigations as well as domestic counterintelligence. The FBI is a very big organization with several different highly specialized subgroups. It consists of agents with vastly different skill levels and abilities, and the counter terrorism and counter intelligence agents are the very best and they are essentially trained as intelligence agents. A typical FBI agent is not trained to carry out TEMPEST attacks in order to covertly gather the addresses of a vendors customers, the FBI counter intelligence agents are trained to carry out TEMPEST attacks for counter intelligence purposes. The NSA sharing intelligence with the FBI and CIA does not convince me that any of them are acting in a policing capacity in regards to this activity, of the three agencies only the FBI is a police agency at all, but due to the fact that the FBI also has specialized groups for counter intelligence and counter terrorism, I suspect that it is operating in an intelligence rather than in a police capacity when it comes to this specific set of operations. In other words, I do not think the NSA is sharing the collected information with arbitrary FBI agents, but rather is sharing it with FBI agents who are active in a counterintelligence or counter terrorism capacity. It also says nothing about the NSA being compelled to share this information. Timoth McVeigh was in the US military and he is a prime example of an extremist militant libertarian who later actually blew up a federal building in protest of gun (and drug) laws, and particularly the federal police attack in Waco. I have heard the opinions of all of the Tor lead developers and all of them strike me as highly libertarian. Both of these claims are true. An example of the NSA protecting the US from cyber attack is the creation and public release of SELinux, which is used to harden highly sensitive servers used by corporations and critical infrastructure. Theoretically the NSA is bound by some laws, although apparently not to the extent that we thought they were, thanks to secret court interpretations. On the other hand, I never thought that the NSA was, in practice, bound by law. They are a major intelligence agency, they can do whatever the hell they want.