And what exactly gives Bank of America the right to tell you what you can purchase? Next will they decline your purchase of birth control? How about your purchase of meat? Or various medications? Tell this fascist organization what they can do with themselves.
Update: It now appears that Bank of America has no policy in place to refuse transactions for firearms and/or ammunition. Which is true? Read about it here, and decide for yourself.