To obtain wealth for meritorious or charitable deeds using wrong means is like soiling one s dress and then washing it. You cannot accomplish a worthy end with unworthy means. It is not possible to help everybody by giving material goods and money. To pray for the physi cal and spiritual welfare of others in trouble or need including the ones not on your favorite list is called mental charity. Charity that is given unwillingly, or to get something in return, or looking for some fruit, is said to be in the mode of passion.
Charity given anonymously is the best charity.
To give charity to an unworthy person or cause and not to give to a worthy person, both are wrong and are worse than giving no charity. Be considerate and compassionate to those less fortunate than you. Charity should be given without humiliating the taker. One should always remember that God is both the giver and the receiver. The word 'Truth or Sat' is used in the sense of Reality and goodness.