Bank of America was recently so crushed by its risky derivatives investments it needed $45 billion in bailout money from taxpayers - and then proceeded to engage in questionable practices to cover its losses, much like it engaged in questionable practices to acquire the losses.  

Things are so much better now they can afford to fix global warming and are devoting $50 billion to the cause. 
Bank of America Corp. (BAC) said it will contribute $50 billion over the next 10 years to address climate change, the latest company to boost its investments toward environmental goals.
I'm no Paul Krugman - if I were, this would make complete economic sense - but if the company so strapped it endured the public relations fiasco of charging for ATM cards has $50 billion laying around, wouldn't it make sense to pay off all those Countrywide Financial Group "losses due to misrepresentations"?

Bank of America Pledges $50 Billion to Combat Climate Change by Kristin Jones, Dow Jones