Liberals hate charities. Because liberals are cheap. They especially hate religious charities. Because liberals are not religious.
But the core reason why they hate charities is because in their world-view government should be the only All-Benevolent giver. Liberals love to control us, and charities are out of their control—especially tax-deductible charities such as the 501(c)(3).
Now that Obama is exercising his unabated statist power, it is only a matter of time that he kills off tax-deductible charities.
The communist take over continues before our eyes...