Would that be such a downer for people looking to serve in government? Certain special limits seem reasonable to apply to government officials that have special knowledge or other authority.
The solution is simple. Being in office (or working for the federal government, or any level government for that matter) is a privilege, not a right. If you want to exercise that privilege, then you should have to give up the right to directly trade any stock/fund. Your broker whom you can't divulge any info to then has the same footing as the rest of us.
I don't think this is right. My small town government isn't going to make any money on trading. Even if we contracted with a company big enough to be public, the contract would be too small to make any impact. Also, most in the military or civilian contractor positions have no real insight into the market moving deals. Nor do they generally have the capital to really take advantage.
It's the high level officials and bureaucrats that need to be restricted, not the rank and file.
No, that's not how that would work. You'd treat it the same way that you do with executives owning stock but having insider knowledge. All of their transfers are done on a schedule and changes to the schedule have to be done in advance.