There are charities...and there are causes. From a tax standpoint, they should not be treated the same.
I'm talking Rockefeller, Per, Jones, Packard, Hewlett, MacArthur... These leftist foundations are not charities; they GIVE to "charities", usually with an indirect for-profit motive for the stocks they hold. Sometimes they launder the money first, through an intermediary like Tides Foundation. In any event, there are expense rules these people abuse in which they hide much of their day-to-day expenses, from food to travel. A whole bunch of these people belong in jail. It has to stop.