While I agree, in our current political climate it’s not going to happen.
In the interim I would be willing to settle on significant punitive damages. Eg. Make getting caught very expensive and those corporate nudges will start nudging in the directions of protecting employees, consumers, etc.
It should also be down to the individual level so that people down the the chain of command won't have the incentive to protect the executive in fear of losing their jobs.