Not just execs, top shareholders. The wold is lousy with people willing to be the CEO that got rich by gambling on getting away with it.
Allocate risk to each according to their reward.
Get Zuckerberg (and whoever else you want) to come to Brazil and then arrest them at the airport when they get off the plane. If you have actual case that is SOP. Difficulty = having an actual case
We could start fining in percentage of revenue.
As seen in the recent New Mexico case, it seems not to be enough.
Double the fine every day the entity in question is in violation. They will stop rather soon.
That would of course incur instant retaliatory tariffs. And the truth is that near all politicians just want to refrain from rocking the boat, hold on to power, and have a nice cushy retirement. Enacting such policies which are good for the people in the long term yet incur the wrath of the US, do the opposite for those goals.