For those who might not know, some information about Amazon Smile: (
https://www.amazon.com/gp/help/customer/display.html?nodeId=201365340)
"AmazonSmile is a website operated by Amazon with the same products, prices, and shopping features as Amazon.com. The difference is that when you shop on AmazonSmile, the AmazonSmile Foundation will donate 0.5% of the purchase price of eligible products to the charitable organization of your choice."
So actually, the beliefs of Bezos have nothing to do with this either way. Amazon Smile allows donations to IRS qualified charities if the charity registers with Amazon Smile. They do not screen charities in or out. The NRA Foundation is an IRS qualified charity and has registered, so that's pretty much it.