Dear Leader Zero made sure he politicized all government agencies, though they were probably pretty bad before.
Easy solution to this. Cut the $$ to the agency.
Years ago, you could sneeze at the wrong time and lose your security clearance (not really, but at times it seemed that way). If I did 1/10th of the stuff Hillary did while handling classified material on a non-classified server, at a minimum I would have lost my clearances. Good chance at a fine and imprisonment. A sure bet I would have lost my job.
This is why the FBI has to be entirely disbanded.
You remain in the FBI you must either be a communist, a coward, or a double-agent.
It cannot continue on or the Stasi that it is already will become a full-fledged KGB.