Those companies are free to reduce their bottom line if they wish. And their bond holders and stock holders are free to sell as they reduce risk to their portfolios. 5 million NRA members can probably still use multiple discounts from affiliations (Military, AAA, etc.) with other than the NRA. And if banks want to stop making money off NRA credit cards they are free to do so. Hell they all had their taxes reduced so they may be able to exercise some freedoms that the government previously denied them through higher corporate taxes. Ain't freedom grand?!!