All of the agencies you listed are part of Homeland Security. (Always thought that was a creepy name.) The premise was that if we put them all under the same department they would share information. Guess what they were wrong. The agencies are constantly fighting, don’t trust each other, and share as little information as possible. Add the bone heads at TSA to the mix, and you have a real mess.
Homeland Security has done little to keep our country secure. The Boston Bombers left so many clues behind that the Fed’s went to interview them. The promised they wouldn’t do anything bad and the Fed’s went away. You know the result.
What it has done through the TSA is to make sure the citizens of this country automatically obey their oppressive orders even if they are not constitutional.