Personally, I think there's a fundamental flaw in insider training law in the same category as the fundamental flaw in copyright and patents.
You are trying to stop people from using knowledge for gain... In a system that is fundamentally designed to reward using knowledge for gain. Fully enforcing insider trading law requires slicing of categories and resolution of ambiguity that creates the same problems it does in the other knowledge market law: decisions that feel unfair even if the letter says they aren't, people getting away with things that feel wrong on a technicality, and the whole category Congress people fall into where it's impossible to do their job and not obtain enough market knowledge to be leverageable.
I don't have enough historical knowledge to know if this was always a problem and we just weren't sensitive to it or if past generations were more modest or magnanimous and either didn't take advantage of what they knew or took advantage of it and spread the wealth around, but I think we might be trying to fundamentally solve the wrong problem.
It is entirely possible that the problem is the asymmetry is the market creates themselves. There may simply be no better, more efficient solution than taxing the hell out of the rich, no matter how they got there.