Do not go with BOA. I had my account frozen for 48 hours.
Just a little back story - Ive had this account since 2007. I have an Scorp meaning they knew that large amounts were going to be coming in. I even told them when my income raised how much it was raising, etc. I pay my taxes just like everyone else. Honestly, their policy is super vague, which leaves a broad path for discrimination to occur. If other SWs tell me their accounts were closed for these reasons, it's a warning I plan on following. I don't think they're somehow misunderstanding on how to use a bank. I have made more than 8k for 3 years straight. for the last 6 years my income has been around 60-82k so it has 0 to do with the amount coming in.
Here are a few articles I suggest you read on the subject:
http://www.xbiz.com/news/178172/chase-bank-slams-the-door-on-more-porn-stars
https://docs.google.com/document/d/1c1nqawo1QuiVlpA3bhS8xyDxzDDlRq6BoogAoc91OmU/edit
I made 6 trips to the actual Bank of America. Their morality clause is written super weird and honesty its written so it doesn't look like they discriminate but they DO. I have to pick up several things from my lawyer Monday I asked if he could highlight each section for me. I'm not sure how willing he is but I did ask. Although anyone can bring it to a lawyer and they will tell you the same thing.Banks can do what they want and ultimately I may not even be safe. Someday the small credit unions may follow suit. It's scary!!!