If I worked for a bank, and I had nothing whatsoever to do with its subprime business, and had made a trading profit (or was in an unrelated function like IT and had fulfilled all my targets) then damn right I'd expect a bonus, and I'd deserve it too.
It's interesting to note here in the UK that the 70% taxpayer-owned RBS has just posted record losses, where as Goldman Sachs who repaid their TARP money to the US government, plus interest, as soon as they could is doing good business and paying their employees decent bonuses this year.