It's important to realize even if there was specific malfeasance in the companies involved in this particular event the problems are systemic.
We are part of an economic system that values profits for a small number of people above safety or quality.
While it's important to punish those who behave unethically a better response would be to change the system so that ethical behavior and the pursuits of safety and quality are valued above the pursuit of wealth.