Yes, spiffing up. In my opinion, it needs a complete overhaul from the top down. We have too many people pulling those strings who lack empathy. Without empathy for others you will not make decisions in the best interest of others. Only yourself, and this is why everything is so upside down and backwards.
A socialist leader who is also a good person is what you're asking for. And I agree, that is about the only way you will stop corporate greed.