You dpn’t have to make it illegal..merely require, as EVERY principal employee of any brokerage firm is required to do, to have them post online the same day ANY trade or financial transaction into which they enter..that will solve the problem..
That effects stock trading on companies with pending legislation but doesn’t stop the “gifting” of IPO stocks, and legislation doesn’t cover options trades, exchange traded funds, mutual funds or just trading the information.