So much of these monies is wasted, goes into the pockets of tyrants and are concealed backhanders.

So many voters are angry about this because they are totally fed up with governments being cavalier with their taxes.
The British people are essentially warm and generous: they do not normally turn their backs on a worthy cause. Had Mr Cameron been more discriminating with foreign aid in the first place - I think that he would have had a much easier ride with this worthy vaccination programme which is so desperately needed.