Los marxistas creen que las desigualdades sociales se deben a una continua lucha social, la "lucha de clases" que tendría una inevitable evolución en el comunismo, en este sistema se plantea una mejora en las relaciones socio-económicas que mejoraría las condiciones laborales de los trabajadores y evitaría la injusticia social que ellos creen que tiene lugar en el capitalismo.