Many of the soldiers are civilians just months before combat....but civilians who are not conscripted are only "potential" combatants...they are not soldiers....at least not yet!
If we absolutely cannot stop wars and must shed blood....then let us at least agree to limit our horrible acts to those who take up arms, and not the civial base from hich soldiers "could" be drafted...otherwsie you are on a dangerous slope and what's next? lets kill children lest they take up arms in the future against us?
No I think the Geneva Convention, while FAR from perfect in implementation, is at least theoretically on the right track. There is never ANY justification for bombing civilians, period.

Stay safe all.

Perfection does not exist. The question therefore, is: what level of imperfection are we willing to settle for?