Again, the NRA is an American political lobbying org, and as such their mission should stop where the water and borders start.
And as a political lobbying org, the NRA has no legal obligation to be honest about where they get their money, so if their whole budget were, hypothetically, Russian Oil money, you or I or the Feds would have no clue – and would not be allowed to have a clue – that that was the case.
This is not a smart way to run a democracy that you want to live, or to live in.
The NRA has harmed more Americans than any terror group. Why aren’t we going after their leaders and money with the force of law?