So, we need to ask ourselves do we as Americans point the finger and say shame on them not my problem OR do we as humans go we need to help our fellow man.
Americans would have no problem temporarily helping a nation that had a crop failure one year, or had food supplies destroyed by a hostile force. What they have a problem with is permanently taking responsibility for feeding that nation, when that nation is more than capable of feeding itself. And that became the problem with USAID. It became a permanent burden, often with the expectation that US tax dollars were always going to show up to do the job that the native people and their governments should be doing themselves.
I also suspect that much of USAID wasn't for humanitarian purposes as much as it was for buying influence abroad, under the guise of humanitarianism. One of the primary objections to cutting the USAID budget at places like the Brookings Institution and CSIS is that if the US stops paying foreign food and medicine bills, then China will step in and play sugar daddy. Well, good. Let China drain their coffers then. As far as I'm concerned, that's not a bug, that's a feature.