Just for discussion, what if there were just one department / agency that was strictly for foreign intelligence and security that concerned the U.S.
Then, there was one department / agency for domestic intelligence and security.
Name one "United States Department of Foreign Intelligence and National Security" and have agents and spies like a combination of the CIA - FBI, even combining these two departments into two divisions...intelligence gathering and law enforcement.
That department would be responsible for everything that concerns the U.S. going on around the world pertaining to our security and our interests in foreign countries.
Name the other "The United States Department of Homeland (or Domestic) Intelligence and Security".
This would encompass all of the departments and agencies that now seem redundant.
Eliminate all of the other alphabets and departments and agencies.
Combine in the domestic department the FBI, U.S. Marshals, DEA, ATF, INS, NSA, and all the other departments and agencies into two divisions:
One division for Nation-wide national law enforcement (with investigators, detectives, inspectors, etc) that enforces all the DEA, INS, ATF, FBI, U.S. Marshals, etc used to...
The other division for National or domestic intelligence gathering on say, foreign and domestic groups hostile within the U.S. internally, and also hostile foreigners trying to infiltrate our boarders by land or water.
If that were accomplished, it could save a lot of money and that money saved could go to purchase the best personnel (education, pay and benefits, etc.) training, equipment (weapons, armor, communications equipment, computers, high-tech gadgets for safety and intelligence)
Bottom line: there is, in my opinion too much redundancy and a too-bloated system, with far too many agencies and departments that don't cooperate, nor communicate. They are all only interested in "cya" (their own, that is).
I would be interested in what others think...