According to the president of the company, American Spirit Arms had their account frozen by the banking giant:

“After countless hours on the phone with Bank of America, I finally got a manager in the right department that told me the reason that the deposits were on hold for further review — her exact words were — ‘We believe you should not be selling guns and parts on the Internet.’”

Supposedly this is not the first time BoA has done this to a gun company. More details at the link.