Henry Ford had the best insight into charity: real charity is work you do yourself or money you give directly to people affected or by doing work that makes the whole world better. Fake charity is giving it to orgs that never want to actually solve the underlying issue or everyone loses their job.