Yes, I believe that soldiers can act morally and honorably during wartime. It seems terribly ignorant to disregard the scale and pressures of soldiers in wartime. Many soldiers fight because they have been conscripted to do so and across the globe punishment for refusing service is not always as lenient as prison time. How benighted is it to presume that a “good” person fighting an unjust war is only deemed honorable by their willingness to resist. For many, resisting is not an option. For many, the hope of returning from war to aid in the lives of their loved ones hold far greater importance than a chance at being a martyr for rebellion. It is also not the fault of a person to be comfortable with the life they have grown accustomed to and only seek to restore that life. It is easy to confuse ‘what is’ with ‘what ought to be,’ especially when ‘what is’ has worked out in your favor. I do see that there resides great honor in resisting but when conforming aids in one’s own well being and the wellbeing of their family, is that honor to be dismissed?
It is also important to note that it isn't the fault of a person to succumb to charisma. In the German army alone nearly 14 million people served. The men so far removed from the center of the Nazi movement were serving because they were promised a paycheck and some immunity from the collateral damage of war. Hitler amassed such a following largely due to his abilities as a public speaker and his persuasive charisma. Power resides where a man believes it resides and a very small man can cast a very large shadow. Yes, it is the responsibility of a person to educate themselves on all aspects of the world around them, but they mustn't be judged as immoral people when the opportunity for education is shrouded by their setting.