Más arriba mencionas a Lenin, pero luego nos encontramos en los hechos con que la URSS explotaba a las poblaciones de los países ocupados por el ejército rojo entre 1945 y 1991. De hecho en 1953 en Berlín hubo un alzamiento popular contra los comunistas precisamente por eso: Los comunistas querían rebajar salarios, incrementar la cuota productiva para cada trabajador (hacerlos trabajar más por menos sueldo), subirles los impuestos y aumentar los precios, todo ello para beneficio de la élite del régimen.El imperialismo, sobre todo en tiempos de Marx (antes del capital financiero internacional y el capitalismo monopolista), equivale a que la clase dominante de un país explote a la población de otro para beneficio de esa burguesía de la metrópoli. Es imposible que encuentres en Marx una sola línea apoyando eso.
Por supuesto que Marx en ninguna carta dirá "quiero que los burgueses ingleses exploten a la población"... Pero si te pones a revisar escritos de Marx vas a ver varias cosas. Una es que para Marx la historia no es más que un proceso (esclavismo-feudalismo-capitalismo-comunismo), donde partiendo de una sociedad capitalista el siguiente paso es sí o sí el comunismo.Es imposible que encuentres en Marx una sola línea apoyando eso.
En resumen: No puede haber revolución comunista si no hay primero una etapa capitalista. Si en una sociedad agraria o feudal hay una revolución, ésta no podrá implementar el comunismo de inmediato... Por eso aparecen cosas como la NEP.
Pero yendo a Marx, él no veía mal el imperialismo porque hacía que sociedades estancadas en el feudalismo avanzaran y ese avance hacía posible la posterior revolución.