As long as the NRA and related groups are the ones that determine how American "gun culture", for lack of a better term, works out, there will likely be a decay in popular views about everything to do with gun rights to an extent that more and more individuals will simply turn off, psychologically.
I wish that there was some kind of a broad social movement against the NRA that stated that gun ownership should be something positively celebrated for everyone, a movement that actively encouraged groups such as disabled people, blacks, Jews, transgender people, political centrists, and others to be not just tolerated but celebrated in terms of self-defense.
The fact that a kind of cultural myth has come about, for lack of a better term, that a high school jock asshole (the guy with the cowboy boots and the sunglasses who goes "Guns don't kill people. I do.") is the typical gun owner in America... this stereotype is horrid... but for some reason the NRA and others appear to embrace the stereotype (to the extent of, say, getting bumper stickers saying "Liberal Hunting Season" or wearing shirts saying "Rope. Tree. Liberal. Some assembly required.") rather than oppose the stereotype?