Давать бескорыстно, не ради личного блага, спасения и т.д., но из чувства милосердия, при этом мудро различая кому и как давать. Не обязательно всегда давать деньги. Деньги, например, пьяницей, могут быть использованы ко злу.
Да, Вы правы. Лучше купить еды, если реально есть нужда.