There's a huge difference between "companies exist only to pay (short term) shareholder dividends" and "shareholders are one of the ways companies raise capital to accomplish its mission"
It's two different cultural perceptions that have a big outcome on how companies are managed.
I think it's OK for people to be PO'ed when companies are managed by the first mindset. Because healthy capitalism is as much about culture as it is the concrete laws and regulations. Unfortunately I think the US is struggling with a bad culture here, as evidenced by "corruption" being relabeled as "lobbying", which has become culturally accepted.