Why do you put having money as the opposite of being compassionate?
In my experience, people with money are more compassionate then those without, because they can afford to be.
It is more Complicated than that, it is a Global problem we have to have an answer/solution for. Some are (very few) compassionate others are simply Rich Kids thinking they are playing Monopoly.