I disagree. Most publicly traded companies are at the whim of their shareholders. If the stock price takes a dive, they need to make changes immediately to remedy the situation.
"In essence, we have a form of capitalism that claims to be for shareholders and yet that is clearly a sham. No wonder it is not working."
How is it not working? We live in the best time with the lowest poverty rates in the history of humanity. I can open up an account to trade on the stock market today with very little money.