Begging for money over the phone is a relatively expensive way for a charity to earn money. Typically the boiler room making the calls keeps 60-70% of every donation to cover their expenses. For charities with police, highway patrol, sheriff, or fire department in the name the calling company often keeps much more, as much as 97%. I never donate to charities that call me begging for money.