Putting Secret Service under DHS seems to have led to similar lapses in competence and judgment.
And remember, post 9/11, when DHS was formed it was supposed to be an administrative entity, where representatives from all the 3-letter agencies would deconflict concurrent investigations. And develop a protocol to continue the investigations.
Prevent agencies from withholding information