The "problem" is that people need money.
Indeed. that is the "problem". So everything simply just has to come down to money. No money no shelter, food, social security etc. The OP should not see this as a bad thing but more as a great driving force(just a suggestion). I mean why be angry about something that cannot be undone? By accepting the terms given by reality one will be so much more realistic and careful in setting goals for the future.