Insider trading in stocks are prohibited but not for the reason most people think. It has nothing to do with someone having an unfair advantage in an informational sense, and everything to do with fiduciary responsibility.
The CEO and executive team has fiduciary responsibility to act in the financial best interest of the shareholders. Your broker too.
If you have insider info (Obtained legally) but no fiduciary responsibility you can act on it. That’s why congress members trading US equities based on decisions they’re privy to is not, from a legal perspective, insider trading. They don’t have a fiduciary responsibility to their constituents
"Insider trading is not about fairness, it is about theft" is a uniquely American approach that is not shared by other jurisdictions.
This comment is not really correct
1. The misappropriation theory of insider trading covers anyone who trades on material non public information sourced through a trusted relationship regardless of any fiduciary duty to the company. For example, if I tell my personal attorney a non public fact about the company I work at, and they trade on that information, they absolutely can be found guilty of insider trading despite having no relationship to the company at hand.
2. Congress is explicitly covered by insider trading law, which was affirmed in the STOCK Act of 2012. The fact that they’re rarely indicted has more to do with the legal and political challenges associated with doing so, not the legality of the act.