If food must be gifted, there must be some sort of metric or algorithm that would let the aid agencies know how much can be given away directly to help the poor versus how much should be given to the Haitian farmers to subsidize what they need to sell to survive.
Even better would be if the food were bought from the Haitian farmers, that way both the suppliers and the recipients would be better off.
If crops from the US really have to be “dumped” then give them to the food pantries. Or to countries that have suffered so much crop loss that the farmers have nothing to sell.