About as logical as "we should cut government spending as much as possible!"
"Well I'm unemployed, what do I do?"
"Join the military.

"
I guess the military is funded and operated by the private sector now...
But you'd still be directly supporting those who are killing.
But if you're not directly doing the killing, what does it matter?
You have to cut responsibility somewhere...
For example. Anybody who pays taxes is directly supporting those who kill(and the government as a whole). This logic can't end well. You don't have to enlist to contribute to the war effort or the killing, as you describe it.
Main reason total war considers civilians as much a target as soldiers.
Unfortunately yelling at them isn't going to do much.
Yelling at the workers or employers?
If employers, don't yell. Force.
If workers, well, being served with a huge "you're fired" is the end of it.
They were never socialist. Welfare /=/ socialism.
Depends on the context you use socialism in. Maybe not according to a textbook or its believers, but socialism has very different meanings depending on who hears it.
Socialism can mean workers' democracy, a state on the transition to Communism, a mixed economy providing human services, or a collectivist system that is willing rather than forced. I have seen all four used. Some of them by textbook Communists!
It's better to address and summarily crush your opponent's critiques, rather than arguing semantics back and forth. Which is all the arguments boil down to anymore.
Rather than address why socialism or communism need not be dictatorial, everyone resorts to things such as "no state in Communism!" ...when it'd be far more productive to, rather than argue over the term(fruitless!), still debunk the person's critique.
/rant. Sorry. But this is something that has always bugged me. People are NOT going to change the usage of the term no matter how hard you try. Best to take their dictionary and use it to your advantage, instead of a fruitless argument over what terms mean.