Home Politics Bank of America takes heat for stark S&P 500 call