Wolf's hit it, unfortunately most fund raisers use more of the donations for expenses than for the charity. I don't think it's right.
Any out of pocket expenses are tax deductible which helps a little.
Some fund raisers argue that the charities themselves use more for administration than good deeds. The head of the Red Cross gets over a million, even the head of our local PBS TV station, WHYY in Philly, gets almost half a million, but no amount of wrongs make a right.
Now if some young lady offers her...uh...services for the cause, it's your duty to accept and can hardly pass it along.