Grasping people often use any logic to acquire something for free.If they had true moral fibre they would offer you money or help toward achieving your charity works.No need to justify yourself when refusing the free-loaders but keeping your work a secret might prevent a lot of other doors from opening - e.g. if someone would like to donate but was unaware of your activity,everyone would lose. Keep up the good work.