The charity instead of welfare thing is such a crock of shit. Not only is a lot of charitable giving inspired by the tax break rather than altruism (or at least it has a significant impact. I've heard owner of my company say she'd rather give the money away than let the government get their greedy mitts on it) but it's just another way for them to enforce their world view by making sure they give money to the causes that help the people they feel are "worthy" of help. Because welfare only assists lazy drug attics popping out kids, in their mind.
ETA: I should amend that the owners do tend to be very passionate about some of their charity projects and would likely engage in them anyway, but the degree does seem to be influenced by Uncle Sam.