The ATM Debit-card fee is transparent and easy to understand. This is far preferable to the spate of fees (such as overdraft insurance charges) that were opaque and confounding. If Bank of America wants to charge for a service, they should be free to do so.