It's very typical to mystify and revere Africa (or the non-occidental Other, in general) as something noble, rich in tradition, hospitable, etc. but even these kind words alienate the people spoken of (as opposed to the people spoken to) Admiring "resourcefulness", a universal human trait, in just the Africans means one of two things to me: 1) Inability to see the same quality in non-Africans (which is afro-centrism) or 2) Patronizing Africans for their ability to, well, "use what they've got" :-P
If you want to see sheer human ingenuity and resourcefulness all you have to do is look at prison tools and weapons. Any 1st world citizen will be reduced into an "African" once thrown in jail and stripped of all property; they end up collecting small items and fashioning them to works of art. It's nothing special.
You can see traces of this "patronizing" of the other going as far back as Rouseu and his noble savage. The modern day, American, equivalent is a funny series of commercials ran by GEICO, and American insurance company. A caveman is portrayed having a very normal life; he plays tennis, has an on again off again relationship, goes out with friends, yet he is treated as different everywhere he goes. To himself, he is just "like us" :-)
The trait I admire most about humans is their ability to adapt to any situation.
And yes, I also admire the expression of that trait in Africa.
And because of this ability to adapt to any situation, the idea I wanted to share is :
Let them do and help only if they are asking for.
Why do you feel the need to take them as offending?
Those are things i admire in Africa, like the fact that you are considered as a human being rather than a consumer. Yes, because of the lack of wealth as we know it in occidental countries, but wealth can take many forms.