I’m a very amoral person. I abandoned most of moral philosophy a long time ago. However, when it comes to civilian casualties I strongly lean towards ‘No’, for several reasons and with a few exceptions.

For one, I’m a strategist. That will absolutely be my role within the revolution. I’m someone who strikes only once and strikes very hard. A single fatal blow is all I’ll ever need.
Civilian casualties can be avoided with the right strategy. And there is no reason to cause undue harm. Harming our own people hurts the cause and brings people against us. As a strategist, we cannot allow this to happen. People like me exist to prevent those things from happening.

Second, the primary objective of Communism is to create equality and prosperity and give everyone a fair chance in life so long as they do not attempt to take that away from others. If we are to betray that objective then we are to betray our own cause.
Third, I do NOT define any wealthy millionaire, police, soldier, or politician as a “civilian”. (Edit: I forgot about racists, Nazis, and fascists!) These people are our direct enemies no matter what suit they are wearing or whether or not they hold a gun. To me they are war criminals and murderers. I have no objections to their deaths.

Finally, anyone who kills or permanently harms civilians, especially a child, whether they say it is for our cause or not, without a strategy aimed primarily and entirely at our true enemies, is a traitor to our cause. They should be executed with the rest of our enemies. Or if we are to be even more strategic, we will give them up to our enemies so that they might execute them. This would play in our favor in both ways.

By this I mean that any civilian deaths should be seen as completely unintentional and an unforeseeable scenario. We should absolutely not tolerate wreckless behavior as that will destroy and and fracture us.

[Sauce](https://www.reddit.com/r/CapitalismVSocialism/comments/6oplg7/revolutionary_socialists_what_are_your_thoughts/dkjd2n7/)