I don't think people themselves can be trusted to collectively have a moral compass. You need institutions and other mechanisms to bring and fix this within society.
Im working on something in the UK (pray for me). Can't say too much but I'm trying to build a mechanism fundamental to the inner workings of the economy.