Agreed I believe we need to change the responsibility of those directing Ltds and PLCs to include direct responsibility for employees, for the environment and for the consequences of their company's actions on society in general.
I would also include in those changes, the notion that the directors of limited liability companies be personally liable without limit for major incidents of pollution or other damage to the public or to employees; a risk that shall be uninsurable!