Free and legal insider trading would be the end of stock markets. If it becomes publicly known that some people trade stocks based on insider information then for all the others investing in stocks stops making sense. It's like casino publicly announcing that all it's roulette wheels are fraud and noone will ever win on them - this would wipe all the gamblers out.