Just to be clear, the NRA Foundation and the NRA are distinct entities (the NRA is not a non-profit), even though the Foundation was more or less obviously created to take advantage of tax law. Hilariously, the NRA recently sued the Foundation.