I'll beleive we are winning the war when every single Constitution hating,pro-socialist,treasonous one worlder is arrested and tried for treason.
All we would have to do is review their voting record. Any vote that is contrary to the Constitution gets them thrown into the pot.
Dang, HG. That sounds like something I'd say. Bee in ze bonnet, eh? Yeah. Me, too. Grr-rrrr.
Unfortunately, it goes way past mere voting record. It's even holding discussions, meetings, conclaves or attending any of these dog-and-pony shows that the faithless have been doing for a couple decades (at least). These closed-door escapades are another. All of it is in direct violation of their oaths of office, directly seeking to undermine, circumvent or outright attack the Constitution's prohibitions against fooling with the armed citizenry's right to arms.
And that's the tough part. Hard to get a monkey out of the tree, when the scent of bananas are in the air. These folks live and breathe by being involved sufficiently to get reelected. In the end, it is about how well they at least appear to represent their constituencies. And if they're not having a seat at the table, even at these surreptitious undermining sorts of things, they're going to get sidestepped, votes affirming the 2A or not.
And so, the "war" continues. And it'll continue until many things change: until the mindset of a good majority of the People changes, whereby sleazy, underhanded, liberty-hating anti-constitutionalists never get voted to temporary office, until the People refuse to allow anything beyond a couple of terms for congress critters; until we undo the damage done by the lunatic
Citizens United ruling that opened the above-board flood gates to unlimited "big" money bribes to sitting congressmen; until the current crop of liberty-hating judges who can't judge this topic dispassionately are evicted from their black-robed "thrones"; until the Constitution is upheld, again. Sadly, I don't see all of that coming anytime soon.