How can someone say, “I suport the troops but not the war”? That is complete utter nonsense. To not support the war is to not support the mission those troops are engaged in. Those troops watch the news and see all that utter nonsense. It is demoralizing to them. If you aren’t on board with the mission then you are aiding the enemy.
Imagine being at a football game. You want to “support your team’s players” but you tell the other team’s players that your team shouldn’t even be on the field, you vote to not fund your team on the field, you cheer when your team misses the field goal and drops a pass. Boy that doesn’t sound like supporting your team does it.
Here is a veteran of Vietnam telling a congressman a piece of his mind.