End the corporate veil in general. Every crime a corporation commits is really done by a group of individuals within that corporation. Even with compartmentalization, if the workers don't know the full ramifications of what they are doing, someone else does. But maybe there should also be a duty to not turn a blind eye to everything you're not explicitly told. And a duty to be aware of what people lower down are doing by boards of directors and executives.
If the west wants to avoid becoming Russia, we need to work at getting rid of the corruption, but our system seems more designed to hide and enable it than to stamp it out.
If we were to change the system, that would mean companies like Purdue wouldn’t be able to line the pockets of politicians. So politicians turn a blind eye because non of this has affected them (or maybe it has but their greed is worth more than justice for those affected). Sigh.
Realistically, I don't know if this system can be tweaked to accomplish either of those, especially considering where the power currently lies. There's no incentive to change things for those who can because they like the cushy jobs they can "retire" into, they like the trips and lunches. And the corporations will spend all of their fortune to ensure they can make another one.
Too much power concentrated into the hands of too few.