The discussion here seems to assume that insider trading is the only corrupting influence on politicians.
But there are many other interests that heavily influence politicians.
For example, in many districts you can not get elected without the endorsement of certain unions.