People should remember that the Nazis were leftists. NAZI stands for "NAtional soZIalism" in German. They're full name was the "National Socialist German Workers Party". In England there is a Far-Left political party called the "Socialist Workers Party". They are viciously anti-Israel. Yet they think they are anti-Nazi!
Here in the UK we have Leftist newspapers such as The Independent. It is anti-Israel, anti-Christianity, anti-American, anti-Catholic Church. It is always supporting Muslims, while distracting people with rubbish such as Global Warming and envoironMENTALism. The Independent showed a political cartoon a few years ago of Ariel Sharon eating Arab babies. They also have cartoons insulting The Catholic Church and Christianity. But they refused to show the Muhammad cartoons from Denmark. Their editor was interviewed on TV and said "We would never insult Islam".