How famous Polish socialists dressed:
and after joining the political establishment:
Jan Jozef Lipski:
In German, "Rote Socke" ("red sock") is a mostly pejorative term for a leftist, but it can also be used ironically by leftists themselves.
There is also a left wing individualistic and "I'm a special butterfly" kind of way. Therefore, red socks would be especially suitable for an individualist/libertarian/anarchist socialist. However, it seems that you are a more statist kind of socialist.
I sometimes wear bright red socks and I am anything but right wing. While I dislike the political left-right spectrum, quite a few people (especially those who disagree with me) see me as a far leftist.
I find the idea that suits are a right wing enterprise to be pretty much nonsense. Take a look at any active socialist politician.
If anything I would say a sports jacket is more "establishment" as it could be taken to signify comfort in dressing richly even in more casual/non-work circumstances. It's more easily associated with upper-class British country gentlemen or members of the ivy league/prep.
If you want to make any kind statement through this kind of dress I'd try to incorporate red into it. A strong red tie or a lapel pin, red cufflinks, etc. No need to be overt and crass.
Sports jackets are also associated with university professors, many of which are left-leaning. Sports-jacket-wearing professors often wear a sports jacket when other people would wear a conservative suit.
I would say a sports jacket is more "upper-class" but less "establishment" than a business suit. I don't know how I would rate blazers and more casual suits.
To the original poster: Your proposed outfit will probably not offend if you don't wear anything flashy. Only really conservative people would eventually be offended by such an outfit at an event with no stated dress code.
Sports jackets are also associated with university professors, many of which are left-leaning. Sports-jacket-wearing professors often wear a sports jacket when other people would wear a conservative suit.I would say a sports jacket is more "upper-class" but less "establishment" than a business suit. I don't know how I would rate blazers and more casual suits.
Fair point. I don't really think judging suits or sports jackets in terms of political stance is a very sensible endeavour - context and the person wearing it matter much more.
As you asked about "Socialist" style rather than about "Communist" style, perhaps dressing like Marx or Engels would solve your dilemma. People unfamiliar with early Socialism might think that you are going for more of a Goth or Steampunk look, which should solve any problems should you encounter any Capitalists.
You could go around at the event and let people know that they had nothing to lose but their chains, although apparently at least one early Victorian Capitalist, Jacob Marley, also had chains. You might accidentally help a Capitalist lose their chains.
If that happens, you might want to suggest to everyone that each according to their ability should give to each according to their needs, but this idea might lead to an orgy, which Marx probably wouldn't approve of.
It might be best to keep it simple, and just wear a suit and a London School Of Economics tie.
Good luck and have fun.....