Поправить ошибки марксизма или "спор верхов между собою".
Не так!
История всех до сих пор существовавших обществ была историей борьбы внутри классов. Это могла быть внутриэлитная борьба (внутри угнетающих классов), могла быть борьба внутри угнетенных классов. Низы не борются с верхами. А верхи с низами. Низы борются с другими низами, а верхи с другими верхами.
В этой борьбе разные внутриклассовые группировки могут использовать друг против друга отдельные группы из других классов. Верхи вовлекать в свои разборки низы, а низы в свои разборки верхи...