The CIA/NSA/DHS/... responsibilities are better left to our military and states, who's power is somewhat curtailed by a periodic change of duty station, and in the case of states, closer to the people.
The above, out-of-control agencies, are far worse than standing armies our founders attempted to protect us from in the Constitution.
I know many will disagree, but IMO, the Federal government should be limited to providing a Federal Marshal service and FBI back to providing "investigative" services as was its original intent.
http://freerepublic.com/focus/news/3532407/posts?page=105#105
The Feds should also be required to provide for the national defense (military) and border integrity.
Medusa needs some heads removed. Almost all of them.