they can't be fired, correct.
but they can be controlled, by appointing their bosses.
let's take a tiny case in point - the Jeanine Pirro case. what the hell is DOJ doing wiretapping and conducting an investigation on a woman who wants to find out whether her husband is having an affair, and wants to monitor her own phone to get information about his infidelity? what US attorney approved that crap?
I'll tell you the answer - remember who Pirro was supposed to run against for the Senate in NY, and you'll have your answer as to why that was done. I want to know - who approved it? on the day that story broke, Alberto Gonzales should have fired the US attorney who approved that partisan hit job. the same goes for Curt Weldon's daughter, another hit job.
its almost as if DOJ is run by someone else - we win elections, elect a two term president - and the opposition party controls DOJ.
....and State, and the CIA....