I was shorn of knee-jerk-like repect as soon as charitable organisations are mentioned some decades ago when I was working in Sudan. At the time the only place recognisable as a café in the western sense was the one in the Hilton hotel in Khartoum. Every afternoon around 15.00 several white Land Cruisers, conspicuously among the very flashiest vehicles anywhere in the country, rolled up outside and out stepped various westerners (vast majority Brits) with walkie-talkies on their hips and swaggered into the café. When home on leave at one point I switched on the TV news: On there was one of these charity people describing how desperate the state was in Sudan due to flooding of the Nile, much more donations of money were needed in order to avert a catastrophe.
My work took me to both Niles (White and Blue) and I was unaware of water levels being particularly high. I concluded that the disparity pointed to something being missing in the equation and that it was the job security of the café-goers. As with religion (forming a "church" in Africa is one of the surest routes to financial security there), charity is now a form of business, even industry, complete with professions, salaries, managers/management, etc. I am very careful indeed on how I give money to any "charitable effort".
Separately, although the two no doubt sometimes occur simultaneously, I would never equate the bottom line of a collection campaign, which may be said to be public generosity with money, with compassion which is a state of emotion.