Maybe people who have more than, say, 20 million dollars should be personally liable. This seems like a very conservative middle ground, because, as you say, these people have sometimes knowingly made decisions they knew would result in deaths. Taking away only some of their money is the least of punishments, and they would still be left rich and very comfortable.
This should apply to almost anyone. I get that regular people deserve some protection from liability for just doing their job, but at some point society is paying you so much money that you owe us a little personal responsibility in return.
Maybe it could be structured such that when a company is sued and loses, the company can then sue past employees who made the wrong decisions. Again, this liability would not be able to reduce an individual's wealth to less than 20 million, so employees don't have to worry about being completely ruined, but people shouldn't be able to control society warping amounts of wealth when the source of that wealth was incorrect and possibly corrupt decisions.
Let's try including some responsibility with the merit.