Fighting can be done in many ways. Taking a stand against something it also fighting. Just because you don't agree, doesn't mean it isn't so.
I don't disagree, there are many ways to fight, but when you're called to war, it's your duty to fight. You can hate your nation, but your loved ones live here, too. When you're called for a draft, it means that your nation needs you to protect those loved ones, among those many people living here. Just because there are other ways to fight, that doesn't mean there's never a time to fight physically. Don't misunderstand, I'm not calling him a bad person, I'm sure he was a great person, loved by many, but a great person can be ashamed of certain actions from their past, and this is one of those actions to be ashamed of.
So, I ask you this, if you could, and you were called up for a war in which you knew it was unjust and immoral, do you still have that duty.
I'm thinking Nazi Germany, would it have been bad for someone to refuse to fight for them?
If your nation called you up to round up the Jews and stick them in Concentration camps and them have mass executions, would you say it's still your duty?
This isn't protecting your family. This is putting your life on the line so others can benefit from this.