"Mr. Schiller announced last week that he is leaving NPR for another job."
I think the timing of his resignation corresponds to the moment he realized he was duped.
His resignation came at the same time his “fellow travelers” pinned him down and said -
“you know we all believe what you do, but you also know that it can’t be known that we think that way, so you’re gonna have to go”