It's usually only the poor that whine about it; because they don't understand how capitalism works.
i think its more that they don't like how capitalism works, not that they dont understand it.
for instance, why isn't there a cap on what corporations can earn? profits of 1bn+? fine, feed the excess back into the economy. pay for some street cleaners or some armour for our boys in iraq, or something.
What good would a cap do other that make the UK uncompetitive and send companies overseas. Secondly where do you think these profits go - they're not untaxed payments made to a select group of fat cats... the largest shareholders of large companies are funds - the profits made by these companies are basically going towards pensioners - this is then taxed as income by the govt and does indeed pay for street cleaners, nurses etc...
When the US decided to shake down BP for 20 billion after the gulf oil spill it wasn't BP execs coughing up out of their salaries etc.. rather the dividend was suspending meaning that a bunch of British pension funds took a hit.
Anyway that is all a bit off topic - on the subject of the OP I don't think anyone in a senior management position at a large British commercial bank should be taking a bonus like that this year or next year - they wouldn't be here if it wasn't for the govt propping them up. They were in a strategic/big picture type position and do have to share the blame. They're also quite old, have family ties and generally aren't in a position to move jobs/relocate anyway.
On the other hand I don't see why some trader who makes the bank £XX million shouldn't still get his cut. Tis like a record company getting into trouble and then saying to one of their biggest acts actually we don't want to give you your agreed royalties for the 2 million albums you sold as we've screwed up managing the business and some other people aren't getting bonuses. Reality is there are people in banking who will make money regardless of whether they're working in London or Geneva etc.. what is the point in not paying the £X million bonus to the star trader who made you £XX million - you save yourself £X million then next year he makes your rival £XX million, few other people follow him over and the next year the desk he used to work on reports a loss.