First of all, the wealth of rich countries is not only in money but also in knowledge. Thus rich countries can help teach poorer nations to help themselves. The saying “give a man a fish and feed him for a day, teaches a man to fish and feed him for a lifetime” applies here. Poorer nations can learn how to improve basic and essential sectors of their society such as farming and agricultural technology. In this way poor nations can become stronger, in the long run.
Moreover, some poor countries need aid immediately. Although giving cash and food might only solve short term problems these problems must not be overlooked. It seems rather condescending and self-righteous of rich countries to withhold their funds because they do not went to make poor countries dependent.
On the other hand, some people feel that poor countries should learn to help themselves and it is not the responsibility of rich nations to help them. If poor countries continually accept food and money they might become lazy and expect hand-outs. Moreover, poor countries that learn the methods of rich nations might be viewed as followers with inferior capabilities. The traditions of poor countries might be disposed of to make more for more modern and developed methods. Nevertheless, in tough times nations cannot afford to e too proud, rather they need to consider practical realities.
In conclusion, rich countries should aid poor countries with money and education. Money should be shared, not kept under the greedy pretence of salvation.