Can I just interject with something that everyone seems to be overlooking, especially by using the term 'greedy banker'.
The investment arm of an international bank is where it makes it's hardcore money. However, don't be fooled into thinking that all the profits made by trading mortgages, performing swap deals, and buying/selling futures all goes to the bankers.
These houses hold funds for pension providers, charities and indeed government agencies.
The more money the banks make, the more these clients make.
The deregularization of the banking and finance markets and the globalization of the industry has ramped up risk - and whilst these institutions are still making bucketloads of cash for their client base, I don't see what in practical terms, can be done.