Feel like a lot of ppl here basically sort all progressive/nominally progressive forces (whether its parties, other groups, states or even just individuals) into 2 categories, first is the approved Real Socialists and Anti-Imperialists who need to be supported no matter what and cant ever be critizised too harshly and who can only fail cuz of outside interference (sometimes the outside interference is implied to come from extremely marginal forces that clearly dont have that kind of power to influence things), and then if its not one of those then everything they do needs to be scrutinized to the max, every mistake brought up anytime theyre discussed, everyone who does support them vocally is a naive idiot, etc
(Were not naming any names on purpose, were only saying this is how some ppl act, not which groups or ppl ppl think belong in either category)