We do not give because we want to be acknowledged, recognized, appreciated or to change the minds of our enemies. We give because, quite frankly, it is the Christian thing to do. To give without expecting anything in return is an ideal borne of Biblical teaching regarding impoverished peoples, and no nation on Earth has implemented it to the extent that we have.
In what other nation are there soup kitchens in every major city? What other nation has such a great army of volunteers serving its poor and outcast? What other nation has sent hordes of laborers out into the rest of the world to improve the lives of the impoverished? What other nation spends so great a measure of its wealth and produce poruing resources into the lives of people at home and abroad who will never attain the capacity to repay what has been given them?
No nation save America.
We give, my friend, because we have it to give; because someone else has need and we have the capacity to meet the need. We give because it is a noble cause and we are, despite all else, a noble people founded upon great and noble ideals that still resonate within us to this day, and we do not shrink from living up to those ideals.