I think it's unacceptable to serve in an imperialist military against an actually, existing socialist country. You either desert, dodge, or frag. If you don't do any of those things, you are contributing towards reaction.
We hanged people at Nuremberg who were "just following orders." Vietnam should have been no different, given what the US did to those people.