There were many vets there of all ages and political views. They had a part of the march that was devoted to them. The vets I saw fought in WW2 to the last Gulf war.
And look, for diddly's sake, no-one at these rallies think America (and the UK) is going there to massacre civilians.
Jesus, it's not anti-American to disagree.