Is the law actually enforced though? It seems like every other month we see evidence of congress members selling off a ton of stock mere days before some critical piece of information goes public that makes the stock value drop.
I'm not saying it never happens, but I think it's difficult to separate "insider trading" from "getting lucky" when you're talking about 538 generally well-off, active traders.
It's like when a CEO offloads stock before it drops and everyone loses their minds. But if you dig in to the story, the CEO is just selling stock on a regular schedule.