The US needs a movement to funnel people into ways of helping each other.
For anyone who might want an easy win on this point: timebanks. A timebank is a means of exchanging services wherein everyone's time is valued equally. All trading is done without the exchange of money.
If there isn't a timebank in your area, they are pretty easy and inexpensive (in terms of both money and time) to get started. For example, my costs are up to a whopping $20 per month, which is for collaboration services for board meetings. My time amounts to approximately two hours per week, with three other board members putting in about one to two hours per week. For software, hOurworld is a free, hosted solution for managing a timebank, finding local chapters, and enabling inter-bank requests. There are other software platforms out there.
If anyone's interested, I'm happy to yammer at any length you can tolerate on how to start or join a timebank.
Source: founding board member of my regional timebank, and a timebank member for over 20 years.