Though it is true that there are many Americans who are members of the NRA. It is also true that the NRA is not America. Even retired Supreme Court! Justice John Paul Stevens argues for repeal of Second Amendment
https://www.cnn.com/2018/03/27/politics/john-paul-stevens-second-amendment/