"All the troops, both sides" is half my point when pointing out that enemy combatants historically have often held respect for each other.
Yes, I respect a combatant fighting for something they believe in that's bigger than themselves, people not fighting for personal gain, but because they want to give someone else a better life. That's regardless of what side they're on- even if they're on the side I'm actively trying to kill.
Ok, I'll try to make this simple for you: I can hold respect for a combatant that puts their life on the line in an effort to do something they believe is making the world a better place, rather than for personal gain.
The KKK is immediately excluded, because there was/is little to no sacrifice being made by those lynching others. The same goes for SS soldiers running a concentration camp. I was quite clear in pointing out that what demands respect is the act of putting your life on the line to protect or help others.
As for who put those regimes in place: That is completely irrelevant as to whether you can have respect for an individual who sees the atrocities committed by the regime, and believes they are doing good by fighting it. I have a hard time thinking that a soldier in Afghanistan is thinking a lot about who put the Taliban in power, or what they personally stand to gain from the fight when they decide to go there.