Supongo que si siempre que piden, les dais, entonces desde su punto de vista no están en situación de necesidad sino que simplemente piden dinero y se les da, por eso no ven que tengan que privarse de nada. A lo mejor podéis ayudarles de otra forma, por ejemplo haciéndoles la compra en lugar de dándoles dinero, o asignándoles una cantidad semanal o mensual y no moveros de ahí, o incluso acompañarlos a Cáritas o algún sitio similar.