Nazism runs unbroken from Hitler to the Grand Mufti of Jerusalem, through the Muslim Brotherhood, into Hamas, and out into Western streets today.