Marx era um moralista no sentido clássico da palavra. Acreditava que a investigação moral deveria examinar todos os fatores constituintes de uma ação ou modo de vida específicos, não apenas os fatores pessoais. Infelizmente, Marx foi um moralista clássico que parecia não ter consciência disso […]. […] Marx pensava, de maneira geral, que a moralidade era apenas ideologia. Por isso cometeu o erro caracteristicamente burguês de confundir moralidade com moralismo. O moralismo acredita que existe um conjunto de questões conhecidas como questões morais, bastante distintas das questões sociais ou políticas. Não vê que 'moral' significa explorar a textura e qualidade do comportamento humano tão rica e sensivelmente quanto se possa, e que não se pode fazer isso abstraindo homens e mulheres de seus contextos sociais. […] Marx, todavia, cometeu o erro de definir a moralidade como moralismo e, por isso, bastante compreensivelmente, a rejeitou. Parece não ter percebido que era o Aristóteles da era moderna (EA-GLETON, 2005, p.196-197).