Swift justice would cure the problem.
That is, the corporate officials would be tried for murder/manslaughter within 30 days of the event and then hanged on public scaffolds. Unfortunately, the pols and judges have interfered with justice by declaring that a Corporation is a person. Since a noose cannot be fitted around the neck of a corporation, the idiocy and perversion of such legal distortion is obvious.
The alternate realistically is to never fly as passengers on the aircraft no matter what resolution is reached.. Also, one can compare the aircraft manufacturers ratings statistically and readily see that the FLE ratio (full Loss Equivalent) for Boeing are outrageously high compared to Airbus and others, with the exception of the Fokker F28.
So, inept pilots or inept engineering, Boeing is the leader for being the leader in the FLE stats. The crash rate per million miles for the Boeing 737 MAX - all models - is 3.08 per million - an industry leader except for the Concorde.
http://www.airsafe.com/events/models/rate_mod.htm
Parts sourced from the PRC - especially circuit boards? If Hauwei is bad - what of all the Chinese crap?