Wrong. False equivalence.
Socialism doesn’t feed everyone and never has because it is so inefficient. Only when there is no need for resources can socialism work as without the friction of competition the economy stagnates, withers, and people starve anyway. You make a moral argument when you should be talking economics- whose capitalist society do you refer to? America? Why on Earth should the US, or any prosperous nation for that matter, harm the well-being of their own people for the sake of feeding others?
This sounds harsh, but lets look at the practicalities. models show that in any crisis scenario where people require food aid, there are warlords, warbands, and starving people. What is your solution, oh great and powerful President of the USA? Increase the food aid to such a point where the land is saturated, removing the need for competition- somehow? The warlords will merely stockpile, as we see in Somalia.
Your other option is to literally conquer the country with military force -you can dress it up as a police action if you like, but it turns invariably into an occupation. Now you have thousands of your citizens- soldiers- on the ground protecting food supplies. The locals see you as invaders supporting the military junta that rules and persecutes their minority ethnic group, and start killing the troops if they can. This leads to you facing down a political rebellion at home as well as international outcry as your troops -who entered the country to safeguard food- shoot some locals after mistaking them for a warband.
Maybe your solution is to just pump money into NGOs to do it for you, in which case I refer you to the point about the inefficiency of food aid. Or, you can make the whole planet socialist so everyone has the same outcome regardless of their ability, location or desire. Well done, you have imposed a totalitarian regime on Humanity, I do hope you didn’t have to genocide too many people for wrong think.
You cannot make such claims as “socialism is better than capitalism because capitalist nations don’t spend enough money to feed starving people in other countries.” All you are saying is that capitalism is not perfect and cannot fix all problems, so, therefore, the system that leads people in formerly wealthy nations to beat cows to death with rocks should be given another try (though of course when it fails, it’s not real socialism).