There is a simple way to prevent elected officials and bureaucrats (and their families) from getting rich off insider trading while allowing them to still buy and sell stocks.
Here it is: They would be required to LOCK IN their trade (meaning they CANNOT back out of it), but it can’t be EXECUTED for X number of business days. Now their stock broker et al. know the trade they’re going to make and can recommend that clients make that trade before those officials’ trade is executed. And, by the time that trade IS executed, the benefit of the insider information is gone.