If you become a life member the NRA never sends you anything for free again. In fact they never sent me the belt buckle they promised for that.
I have been on a tight budget so I send them money every year and it seems like it is always another baseball cap. I don’t ask for it... it just shows up. I have never worn baseball caps in my life. On the West side of Washington State we don’t get enough sun to need one. If they sent me one with ear flaps it might get used.
In fact they never sent me the belt buckle they promised for that.
Why didn’t you call them and get one?