elected office is probably too broad, but it should be a condition for members of congress. actually, i think even index or mutual funds aren't much of a solution. there should be a blinded investment manager that for senators and congresspersons.
btw, afaicantell, loeffler probably wasn't doing any real insider trading. she's still gonna get her ass thrown out of the senate, though.