You kind of do need soldiers to fight wars, so their existence as volunteers is sort of a problem [edit: if wars of aggression are a problem for you; maybe they're not].
But tell me, if you live in reality, your options are either:
a) to feed these soldiers well and thereby by making them more able to kill other people
b) do nothing and allow these soldiers to starve, thereby making the war machine less effective and saving lives of other people.
I mean, if you want to be morally serious, it's either:
- these soldiers--who voluntarily signed up to enlist in a military that has been at constant war since before all of them were born
or
- innocent civilians who have done nothing but be born in the wrong country
and, you know what? fuck it. I'll go there:
along with
- the soldiers in a military that are defending themselves against an unjustified and unprovoked attack by a country that isn´t even pursuing its own best interests in a vain attempt to prop up the military might of an allied state bent on genociding their way to lebensraum.
You can feel sorry for them all you want, but you can´t feed them without supporting a war that will probably ultimately cause a lot more starvation than on a few ships.