I saw NOT ONE Confederate flag.
Saw a few flags of the Army of Northern Virginia, but only a very few. There were lots of Gadsden flags, including one using a rainbow flag, a few "Appeal to Heaven" flags, many Gonzales flags, and a huge number of US flags. I saw a Virginia flag that was modified to show Governor Northam as the guy under foot.
There were many signs of various ilk, including those showing state of origin for the group. A really interesting sign stated that "Gun Rights are Gay Rights." A couple people I was with, who probably aren't too fond of gay rights, appreciated that sentiment, as they felt individual rights were paramount and that sign appealed to their proper libertarian values.
Overall, I found a pretty diverse group nicely united for a common reason.
My day was made complete by spending time with some friends who are some of the biggest advocates of gun rights.... people that the anti gunners would loathe... two lovely ladies, attractive, intelligent, and articulate, and with overwhelming passion and knowledge about the destructive power of guns. Their father was murdered by a crazed gunman. They understand that the crazed part is the only thing that mattered.... the tool didn't matter. But their views should be dismissed, because what do they know?