Smearing pro-2A Americans as white nationalists is why the press has no credibility on this issue.
It's an intentional attempt to diminish the cause.
White Supremacists want to be normalized and appear to have far more influence than they actually do. When you label a rally which will likely have tens of thousands of regular Americans this way, you're aiding in their goals.
I suppose that was the goal here.