Marx only ever used the word "Socialist." pejoratively.
20 Years ago Anthony Wright wrote a book suggesting we ought to speak of "Socialisms."I think that's valid.
I actively disliked MacColl's hard line Authoritarian dogma.
This does not invalidate his music.