This week, similar mobs gathered in Kassel, Nuremberg, Mainz, and other cities throughout Germany. The crowds are largely young, with both immigrants and native Germans, many of Middle Eastern origin. Politically they span the spectrum, from German neo-Nazis to Marxist anti-Imperialists, from secular Palestinian nationalists to Islamic fundamentalists.