I’ve said this over and over again.

Appearing on ABC News for an exclusive interview with George Stephanopoulos, former FBI Director James Comey had the opportunity to blast President Trump, and he did.

He described the president as a “liar” and a “stain,” on anyone who worked for him.

I’d say that was about right.

He further went on to unload on all the other reprehensible traits he sees with this post-decency, post-commonsense president.

“I think he’s morally unfit to be president,” Comey told Stephanopoulous.

“A person who sees moral equivalence in Charlottesville, who talks about and treats women like they’re pieces of meat, who lies constantly about matters big and small and insists the American people believe it, that person’s not fit to be president of the United States, on moral grounds,” he continued.

If you’re interested, here’s the longer clip of this moment, courtesy of ABC News.

(MORE VIDEO HIGHLIGHTS FROM CALEB HERE)

This is just another volley in what is devolving quickly between Trump and Comey.

Trump began his Sunday by rage-tweeting about Comey and referring to him as a “slimeball.”

Everything Comey said about Trump is true. The problem is, as I’ve said before, our leaders are a reflection of the people who vote for them.

We’ve got an amoral president because the culture is amoral. It didn’t start with Trump. Trump is just the undiluted representative of what we’ve been heading for, for a long time.

Trump fired Comey in May 2017, having his team say it was because of how he handled the Clinton email scandal (legitimate cause), only to say later, while being interviewed by NBC’s Lester Holt that he fired the former FBI director because of “the Russia thing.”

That admission gave weight to Comey’s claims that Trump pushed him about ending the investigation, in particular, regarding his former national security adviser Michael Flynn.

It’s also very likely what served as the impetus for Rod Rosenstein appointing Robert Mueller as special counsel.