Of course; people are full of contradictions.
Secondly, war is fought by soldiers, grown men and women. They have chosen to join the military and in that joining they consented to being sent to war. It is their choice to be there.
A fetus is "innocent" in the eyes of most pro-lifers, and thus it doesn't deserve to die. A soldier has chosen his or her fate, whereas a fetus cannot. Also, some pro-lifers or people in general consider soldiers to be mur
derers and heathens. I completely disagree, but that's not the point here.
Soldiers can be viewed as demons, the unborn as an innocent angel.