I would think this is a somewhat unfixable problem. We need secret programs and thus some of the checks on those programs are missing and thus there will be some abuses....
All of Congress is unfixable and everyone of them need replacing. They are more corrupt than the mafia and as a matter of fact the mafia looks out for their constituents much better.