I have an idea: how about the corrupt governments in said African countries pull their head out of their bum, stop diverting all the countries economical gains to war, and start helping their own people?
It is scandalous that so much money is given to countries to "save their people" when the root problems are left unfixed.
I also find all of the bleeding heart arguments, like: "People are driving around in porsches blahdey blah" equally as irritating. The money we make is what we have earnt, we should get the choice where we spend it, and should not have to divert such enormous (almost a billion quid, wtf) funds into saving children in third-world countries, when that money could be pumped into suffering schools and hospitals here.
In 10 years we will be having this exact same problem, unless third-world governments start getting their arse in gear. Yes, it's a horrible world we live in where children are starving and daying of easily preventable diseases each day, but that is also generally in places with massive overpopulation problems and an almost non-existant infrastructure to support them... what will happen once all these hundreds and hundreds of thousands of children are "saved"... the economy magically be rejuvenated? Nope, just hundreds and hundreds of thousands more on the breadline living in poverty.
There is no nicey nice way to cover this issue imo... it's one of those dividing topics that will have both sides up in arms. Personally I don't think it's right that we put the weight of the worlds problems on the UK taxpayers shoulders, when there are problems to address at home. Giving money to third-world countries is like p***ing in the wind.