"No matter what your ideals are, our sons and daughters are fighting for our freedom," said Marilyn Faatz, who drove from New Jersey to attend the rally. "We are making a mockery out of this. And we need to stand united, but we are not."
About 400 people gathered near a stage on an eastern segment of the mall, a large patchwork American flag serving as a backdrop. Amid banners and signs proclaiming support for U.S. troops, several speakers hailed the effort to bring democracy to Iraq and Afghanistan and denounced those who protest it.
Many demonstrators focused their ire at Cindy Sheehan, the California woman whose protest near President Bush's Texas home last summer galvanized the anti-war movement. Sheehan was among the speakers at Saturday's rally near the Washington Monument on the western part of the mall, an event that attracted an estimated 100,000 people.
"The group who spoke here the other day did not represent the American ideals of freedom, liberty and spreading that around the world," Sen. Jeff Sessions, an Alabama Republican, told the crowd. "I frankly don't know what they represent, other than to blame America first."
One sign on the mall read "Cindy Sheehan doesn't speak for me" and another "Arrest the traitors"; it listed Sheehan's name first among several people who have spoken against the war.
Melody Vigna, 44, of Linden, Calif., said she wants nothing to do with Sheehan and others at nearby Camp Casey, an anti-war site set up to honor her son, Casey, who was killed in Iraq.
"Our troops are over there fighting for our rights, and if she was in one of those countries she would not be able to do that," Vigna said.