One thing I've noticed, both in Cuba, and other places.
When people don't have money, and are too proud to ask for a "donation" , the barter system is the way to go.
I've made some deals in Cuba, that were great for me, and great for the person involved. I traded liters of shamppo and conditioner, for a box of (fake) cigars. (We smoked them in the Lobby bar one night, so I wasn't worried about getting them home).
I'm not trying to suggest cheating anyone, but if you have something to trade, and they have something to trade, everyone comes away happy, without having to "lose any pride", then it's a good deal for everyone.
Just a suggestion, for those who are interested, and I would like to hear your experiences.