Agreed on Friedman. Before him, corporations had multiple goals: employees, shareholders, the communities the corporation had facilities in, vendors and buyers. Shareholder primacy turned good corporate citizens into profit-first sociopaths.
We need to somehow undo Citizens United, and at least get these sociopaths out of our politics.