I know of only 3 deserving places to donate:
1)The Salvation Army
2)Boy Scouts of America
3)The NRA (or any provably pro-2nd Amendment NPO)
We all donate somehow to large national NPO's. Any NPO that spends more than 8% of its income on salaries is suspect and should not be given a donation. My suggestion is to donate to a local charity where you can see what is happening to the money. Why send $50 to the NRA or Girl Scout national organization when there is a Mom and Pop NPO struggling to make ends meet down the street.
We rescue dogs and cats and do this out of our home, on a small 2 acre parcel, creating a compassionate conservative place that serves the local and county community, and helps to save $thousands of tax payer dollars each year. We don't advertise for donations, but when someone sends a check for $5 or $500 directed to spay/neuter dogs, should we report that to the IRS? We'd be spending our time accounting instead of saving lives.
The IRS parameters are very clear for the form 990, and since we receive less than $25K in donations and no grants each year and spend money out of our own pocket, why should we be subject to the same authoritarian processes by the IRS as huge NPO's? Perhaps these IRS execs would like to make a tax deductible donation to our 501c3 that will make a difference.
The incomes these guys are making really aren't the problem. The problem is the NPO board of directors that authorized this kind of compensation in the first place. People have to live (what is your time worth to you in terms of personal income), and I would never deny these people their choice in their lifestyle - would you?
Donate locally, not nationally - take care of your own backyard first, charity begins at home.