Bank of America, the second-largest U.S. bank by assets, decided this month that providing free checking accounts to lower-income customers was too much of a burden to bear and removed the option from ...