I blame the board of directors and shareholders. The ceo is hired by the board the make money for the shareholders. I think shareholders need to realize their ROI is lower than they think it is, because of the externalities that are not reflected in balance sheets and income statements. But of course that'll never happen until something calamitous causes it to.