По идее если просят, надо всегда давать по заповедям. Другое дело сколько дать. Можно ведь и 50 руб дать. Если ко мне подходят на улице и просят дать хоть сколько я даю обычно не более 100 руб. Эти деньги обычно на проезд в одну сторону хватит. А дальше уже сами разберутся.