I think some are being a little too hard on charities. Now granted, there are a lot that squander the money, and there are definitely a lot that have borderline disgusting pay for executives and directors (I tend to shy away from these sorts), but there are others (small, inner city types) who are mostly if not all volunteer, and do the best they can with what they got. They make money stretch.