it's their fault they will starve tonight.
Indeed it is. Food reserves are such a nice thing.
I'll tell you this - even if aliens suddenly killed 10 million Americans, destroyed all the fields and meat-farms, and took away everyone's money - America would still recover within a relatively short period of time. Why? Because they want to recover. They want to lead on better lives, to look for something in the future. This is true not only for Americans, but many others... many, that aren't struck by a severe case of apathy. Africa's situation is so dire, that they no longer care whether they die or not. They don't care whether they eat or not. Otherwise, they would've taken immediate acts to improve their situation... and, really, the agricultural rising of human-kind happened some 8,000-10,000 years ago. It's not high-tech to grow some food... and now-a-days, it's not really high-tech to grow food for millions. India keeps its citizens moslty fed, and so does China. Both have way more people than all of Africa's countries put together.
Africa doesn't need more aid. It needs to get off its apathetical arse, take the good money sent to it by the good nations of the world (Nations which also include America, which you speak such ill of), and use some common sense and knowledge in agriculture, and put all those into some good use.
It's like having a depressed kid sitting in the corner, not wanting to eat. You give him money, and tell him to go buy food. He doesn't want to, and burns the money with his lighter. Would throwing more money at him make any difference? He needs to get off his sorry ass and start doing it for himself. Same goes for Africa.