As I've said before, publish the trades of politicians and Fed officials online every evening. If they make hundreds of millions trading on information the public is unaware of, disseminate that information quickly. Politicians say things they know are untrue, but they will trade in what they perceive to be their interests. "Some of the most egregious stock trading in Congress occurred when several Senators dumped la…
Just like banning trading, this will be circumvented by family/business proxies doing the trades. Including potential family proxies, in the public accounting, would probably be the most effective move to motivate ethical behavior. At least put some risk in the form of the relationship to the business partners, given the vast amounts of money flowing.