Jonathan Haidt is an entertaining speaker who can even make economics seem interesting. In this talk in Zurich he explains two opposing views of Capitalism, and how our own internal views make us see what we want to see and believe what reinforces our own beliefs. He explains why it's hard to reach consensus on moral issues, and a possible middle path for Capitalism with less exploitation.
https://www.youtube.com/watch?v=iOu_8yoqZoQ