If that were true, we'd have to ban officials from owning mutual funds, real estate, and even 401(k)s—because all of those can be influenced by policy. Do you see how silly that gets? The actual problem isn't stocks, it's secret information, and that's already illegal. We don't need a blanket ban, we need to enforce insider trading laws. You haven't actually made a case for why officials are uniquely corruptible. Most of them underperform the market, remember. So let's not punish everyone for a problem we can't even prove exists.