You and many others were right from the jump. The only thing that can begin to solve any of these problems is bringing in outsiders. People just like the President. Ones that have no allegiance to anyone other than the people and the country.
The President could fire him and try to get some old school police chief. When the Establishment/UNIPARTY/MSM go to war against him in the confirmation hearings, he can carpet-bomb all of them via Twitter, etc, calling them out for not wanting “one of their own” that they can control and get info from. Let an old school cop get in the FBI and you’ll watch rats scurrying from the ship in short order.
Unfortunately, there aren’t too many guys like that around, anymore. They’ve all been replaced by PC and corrupt clowns like the Wray, Comey, etc.
Most outsiders aren’t interested. The rectal exam they would get isn’t worth it.