IMO CIA is probably a state within a state with its own agenda and does not get enough oversight.

Oversight is a two edged sword. In one side of the argument, too much oversight effectively slows everything down and makes keeping secrets much hardet. On the other side, without enough oversight the intelligence agency simply has its own agenda, depending on who really control its financing.

Judging from the history of the Cold War era, it is impossible to give enough oversight when you want to fight a cunning enemy. I bet it is the same on the Russian side.

Exactly. It seems obvious the CIA works for itself.

I would think this is true of any intelligence agency.

There is just too much power involved to not form an internal cabal. Financing is a trivial hurdle for the cabal to overcome once formed.

yes, such as when schumer warned trump that "the intelligence community has six ways from sunday to get back at you" on television.

Regardless of what one thinks of trump, this should be enough to have serious consequences for the CIA and other three letter agencies