I don't get how it's controversial to say that communists are not the majority of people, and therefore can't act on our own. If we were an established party and didn't need liberals, I wouldn't be saying that we should work with liberals. But if we alienate ourselves from liberals and vote for our own candidates, who won't win due to our small membership, it will be the right that wins, thereby pushing our progress back.
Hmm, voting. I think you need to read up on Left Wing Communism: An Infantile Disorder by V.I. Lenin. In fact, even State and Revolution and maybe even What is to be done? (I haven't completed this one yet).
It seems like you're rusty on what revolutionary socialism is.
I still don't get how it's controversial to say that to gain power, we need numbers, and we agree with liberals more than fascists, and therefore to get power to us and away from fascists we should unify until we can create a revolution, or a party that will be voted in.
This doesn't really answer the question, but I can see why you made that answer. Maybe I should have asked How they are better for workers? from the start