Sure, insider trading is illegal in the U.S. However, I cannot think of any instance where insider trading caused widespread harm.
To me, insider trading is a natural whistle-blowing mechanism which brings a company's share price to its fair level far faster than the way it works now.
To some, or to most people, insider trading is unfair. I would argue, when did fairness matter in the financial markets?