Hold nose and buy Bank of America