>Almost no one views their Altruism as ineffective
As someone who has occasionally given money to charities for homelessness and the like I don't really expect it to fix much. More the thought that counts.
I like to call this “lazy altruism”