Cash aid to the poor isn't spent on booze. So why do charities think it is?