Veteran US journalist and former CNN anchor Jim Clancy has spoken out against the Israeli media less than two months after stepping down from the news network following his anti-Israeli tweets.