It does a lot of good (value) for the cost. A lot of poor people will starve and die and America will lose standing and respect in the world as a consequence of destroying aid to save relative pennies.
its not that people around the hate America because it is giving out the aid.
it is because America's military industrial complex and decades of forever wars caused unimaginable death and suffering to people around the world (+add ~15 Trillion in national debt borrowed on behalf of taxpayers and transferred to Lockheed and friends, with absolutely nothing to show for it).
You're just giving away resources to people that hate you.