Bank Stress Test to Discredit BAC and C Earnings Report?

Banks are getting pounded this morning after Bank of America (NYSE:BAC) handily beat earnings estimates. Analysts were expecting $0.04 in earnings per share; BAC came in with $0.44. 
As I write, BAC shares are down 15%. Now, after Citigroup’s earnings, BAC was expected to beat its number. Are you wondering why investors seem so disappointed at what looks like a solid quarter from a troubled bank?