"What is given in charity is by definition good, so the giver, who gives of himself, must be good."
Would you consider the United Way contributions "good" even though they were used in fraudulant manners? How about charitable contributions given to the International Red Cross? The oil for food program?
Need I continue with charity that is not by definition good?
Indeed operations exist that pretend to be charitable while in fact they are not. The proof is in finding the good; if the good is absent, there is no charity.