For all my bashing of Bank of America, I do have to finally give them credit.
Yesterday they imposed a rule not allowing debit card purchases if the customer does not have the funds to cover the transaction. This is a bold move that could win back my business. It shows that they are willing to sacrifice short term profits by decreasing revenue from overdraft fees in order to run the business of banking correctly.
Thank you Bank of America.