Abandonnant la perspective de la révolution, du socialisme et du pouvoir ouvrier, toute une partie de la gauche et même de l’extrême-gauche, au nom du tiers-mondisme ou du nationalisme, avait aussi abandonné, pour le sud de la Méditerranée du moins, les principes de la lutte des classes, c’est-à-dire de la lutte des travailleurs et travailleuses contre le patronat, des exploité(e)s contre les exploiteurs, pour une lutte de tel ou tel peuple, derrière un parti ou un Etat bourgeois tant qu’il était considéré comme « anti-impérialiste ».
Pour cette gauche anti-impérialiste, le temps n’était plus, en tout cas au Maghreb et au Moyen-Orient, à la lutte de la classe ouvrière contre la bourgeoisie et ses différentes fractions, mais à celle d’une fraction de la bourgeoisie considérée comme « progressiste » au nom de son opposition aux Etats-Unis et à ses alliés. Il fallait donc affirmer son soutien à l’OLP, puis au Hamas et au Hezbollah, au nom de la lutte contre le colonialisme d’Israël. Pour d’autres il fallait soutenir les partis nationalistes kurdes. Et certains allaient jusqu’à soutenir des régimes anti-ouvriers et dictatoriaux comme la Libye ou l’Iran au nom de la « lutte anti-impérialiste ».