This is why I think that, more and more, people who have a heart, are moving away from big entities like this. I expect in a couple of generations corporations will be a thing of the past, or something so far removed from society, that it will no longer exist as a social norm.
The biggest problem is not the people, its the amount of people that organize together to make something happen. When you live and work in a sea of people vying for attention, to be seen and heard, there is no possibility of humanity. Its the size that makes or breaks the organization, not the people in it. It breaks accountability and it breaks social connections.
I see smaller organizations all the time that act responsibility. These organizations usually consist of smaller teams. This is the future, a new way of living, small decentralized organizations providing the world with what it needs in a human way.