Kangaroo,
I'm sure you have heard of the term "dialectic materialism", the basis of Marxist philosophy. That's the answer to your question: a true Marxist always re-evaluates earlier decisions, and adjusts where needed, a true Marxist knows that society is not stable, fixed, but the result of many interactions and evolutions. A good decision today can be a wrong one tomorrow. That is the main difference with other philosophies like meta-physical materialism or idealism.
An other explanation is pure tactics: sometimes you have to bond with an enemy in order to fight an other, stronger enemy.
|