This is such a tough one and it's hard to blame anyone for trying or asking, But I know that as a tourist I am guilty of giving and sometimes too much if there is such a thing! I bring a few gifts for selected people and then usually give those away to someone else. I do it out of the goodness of my heart, and these gifts are not crazy expensive, but little gifts like perfume, candy, costume jewelery, and fun things for the kid's- kites, barbies, dolls, toys!
One time I met a nice family, bought a watermelon for them and I really enjoyed the visit, The next time I returned I was asked if I brought them cologne or perfume, and all I ever brought them was a giant melon. I did'nt feel comfortable going back, so I havent.
I think you should talk to your friend, and tell him you are not made out of money and in our society we do give we give alot and will continue to do so when it comes to Natural disasters we help people when we can, But for a grown man that has made it thus far should continue to have faith in his abilities to survive..even through the struggles.