About only Goldman Sach cashed out of these trades, (i.e. sold, profited, and returned TARP funds). Most banks are still long in everything, bonds, stocks, oil, etc. Let the market go down, and see 5 to 10 billion per quarter bank losses. The market is too one sided. It won't last for long.
Its as true as it can get. Don't think markets rebounded because of hopes of a soon economic recovery. Markets rebounded because banks are speculating with TARP funds, and Fed liquidity injections.