Greed is not the cause of capitalism. Capitalism exists to create value for society. My grandfather, an immigrant, opened a bakery 50 years ago to serve his community and raise his family. I, an immigrant, opened a grocery store 10 years ago to serve my community and raise my family. Capitalism can be honest & hard work. In both cases, community over profits was a core principle.
Greed comes with accumulation and has to be restrained.
I disagree. The purpose of capitalism systemically is to simply allow for value creation for the entire ecosystem (customers, employees, vendors) and give anyone the individual freedom to do so.
Current Western flavor of capitalism has allowed short-sighted greed to take over because Wall St demands so.
On an ideological level, you and I are the same - community over commerce. I support capitalism only under such principles.