Only savings, checking, and other deposit-type accounts (CD's) are FDIC insured. Investments and insurance accounts are never safe; it is possible to wake up one morning and find them el-gone-o.
Bank of America's savings, checking, CD, and other deposit-type accounts are, in deed, FDIC insured. BoA clearly states that insurance and investment programs are NOT FDIC insured, but they are a FDIC member as are any banks that hold customer deposits within the US. Overlapping that statement to savings/checking accounts is incorrect.
https://www.bankofamerica.com/ (scroll down read very bottom of home page)
As for purchasing firearms, the OP drew an incorrect conclusion. Some banks and lending institutions are denying business loans and credit to businesses involved in firearms sales (from the dealer end, which obviously will hurt consumers since the dealers can't buy the firearms to sell), they are not denying consumer purchases of firearms from those businesses. A consumer can purchase almost anything with a credit card (there are a few exceptions - most banks have blocked credit card use with online gambling sites, as well as overseas pharmacies), firearms aren't one of them. You can continue to use your credit cards for firearm purchases as you please.