Most of the CIA is staffed with incompetents and traitors who leak (e.g. Schuer, Valerie Plame) stories harmful to their domestic political foes while they are busy missing the fall of the Berlin Wall, the collapse of the Soviet Union, the nuclear testing of India, the nuclear test by Israel/South Africa/ Taiwan, 9/11, et al.
The CIA doesn't even know who perpetrated the anthrax attacks against us. Furthermore, the CIA couldn't even do what a California surfer kid did...infiltrate Al Qaeda to meet Bin Laden. We caught him in Afghanistan, if you recall.
Fire them all. Then prosecute them all. Our CIA is out of control, filled with rogues.
Michael Scheuer didn't leak anything. He published a book that dissented from the administration's assessments about Bin Laden. The book went through a CIA process to make sure it did not leak secrets.
You or I or Bush may not agree with his opinions, but he did not leak.
The book is extremely well-written and tho' I have some questions about his ideas, this person is no incompetent.