Prevent members of Government with privileged information from Stock Trading.
If or When they are elected, they can keep their portfolios. However, during their tenure in government, make it a federal criminal offense to trade, while having privileged information. And, when they leave government, impose a mandatory period of 3-to-6 months before they can resume trading again.
Inside trading is, already, a felony - but not for members of government.