I think I just won the argument.
Besides which, "fair" is very selective. Everyone understands that the corporation has to make a buck. If you took all the donuts, muffins, and bagels, day-olds, that are thrown away each day, and gave them away, you could put a serious thorn in the side of hunger.
The only reason this is not done is because when things are given away free they become devalued. The mighty corporation must make a buck, rather than feed the hungry.
Why can't the American taxpayer keep his buck, rather than feed the hungry? See how understanding and rationality applies in some cases over bleedingheartism, and in other cases not? It's a matter of power; the citizens have none. We should act to put our own citizens first. That includes not sending them to die in pointless interventionist wars.