I personally think that it is fine to refuse a business upon their activity. If I, as someone engaged in the firearms business, is approached to do work for someone who engages in activity that I don’t like, I don’t have to do business with them. Bank of America is within their rights, however, if p...