Congresswoman Maxine Waters is having a hard time accepting that President Trump was found to not have colluded with the Russians during the 2016 election, and that he did not obstruct justice during the subsequent investigation by Special Counsel Robert Mueller.

The leading impeachment proponent suffered a meltdown on Twitter this morning after Attorney General William Barr briefed reporters on Mueller’s report and released it to the public.

“As I stated last night on MSNBC, the American people shouldn’t have expected Barr to do anything more than what he did: protect Trump. Barr has been acting as Trump’s defense atty, not AG. Barr’s performance was outrageously disrespectful of the Constitution & the American public,” Waters huffed earlier today.

“Barr made a point of defending the President by describing Trump’s pressure & frustration b/c of criticism,” she wrote moments later. “It’s not the AG’s job to protect a President who refused an interview by the Special Counsel! Barr is simply continuing his ongoing defense & protection of the President!” Waters fumed.

But she wasn’t done.

“Barr auditioned for the job,” she theorized. “He said he would protect Trump and that is what he has done. We demand Mueller’s public testimony and review of his report NOT Barr’s twisted interpretations!” Waters demanded.

Her rant concluded by calling Barr “fake,” er, “FAKE”.

“Barr said the words ‘no collusion, no collusion’ straight out of the mouth of Trump. No attempt to hide his continuing defense of the President using the President’s own words. How much more of a lackey can he be? FAKE AG!” Waters bellowed with her fingers.

Waters’s diatribe continued later in the day, when she posted a biting press statement:

Saying she was “utterly disgusted, but not surprised,” Waters claimed Barr was “clearly acting for an audience of one: his puppet master, Donald Trump.”

She went onto to rant that Barr has replaced Michael Cohen has Trump’s “fixer.”

“At this point, Congress’ failure to impeach is complacency in the face of the erosion of our democracy and constitutional norms,” Waters huffed.

She contended the failure to impeach would “set a dangerous precedent” and “embolden future officeholders to further debase the U.S. presidency, if that’s even possible.”

Meanwhile, Waters’s pinned tweet continues to be a graphic depicting what she calls “Trump’s Kremlin Klan,” apparently still holding onto the position that Trump colluded with the Russians to steal the election from Hillary Clinton.