The problem is selfishness. I know gun owners that are not members of the NRA and don't care. They simply leave it to those of us that are members to fight for THEIR gun rights. Hypocrisy as it finest there if you ask me.
Every gun owner should support the NRA.