The NRA is one of the largest lobbying organizations in the nation. Their marketing people are smarter than you or I am.
If sending out mail, DVDs etc. did not raise tons of money for gun rights, then they wouldn't be doing it.
For the OP, join or be a scab.
Right is right, even if no one is doing it, and wrong is wrong, even if everyone is doing it.