I suppose the only way to get around the congress insider trader thing. Would be either to make it illegal for them to own stock (seems unrealistic/inappropriate) or to make their portfolios/transactions public at all times (I think this is a reasonable middle ground)
It still leaves funky business possible, but at least is mroe transparent