Sexual health organisation Marie Stopes International said Bob Geldof was wide of the mark in saying that George W. Bush had "done more than any other American president for Africa" when the US president's ideological opposition to contraception had increased suffering.
Patricia Hindmarsh, the charity's external relations director, said the organisation respected Geldof for focusing attention on Africa, but added: "He really has got it totally wrong this time."
John O'Shea, chief executive of aid agency Goal, said giving aid to African leaders missed the point. "People in African countries want protection from tyrants - the people G8 leaders want to give debt relief to," he said.
O'Shea fears that as soon as the money is handed over, the countries will buy more weapons. "Eighty-eight per cent of all arms that are sold to developing countries are produced and sold by G8 countries," he said.
"Who is prepared, from the G8 governments, to look into the eyes of those corrupt African leaders and say: 'You are a corrupt bastard and we are not dealing with you'?"