I think the assumption that if ACS disappeared that all other charities would increase is incorrect. I'm sure they would increase, but not by the amount that ACS decreases. Unfortunately, convincing others to give money is a big part of being a charity. Hell, if it was easy enough that people just sent the money we wouldn't have had to have the tournament or the ridiculous prize support that went with it.
Note: I'm not saying this in favor of the ACS, just stating a point that cannot go without consideration.
Example: The ALS foundation, whatever it was, had its moment in the sun because of the ice bucket challenge. Their donations skyrocketed. Before and after that viral moment, their donations were significantly less.
Personally I think any employee of a charity making more than enough to be called upper class needs some massive justification. While I think the ACS is justified in much of its branding/outreach/marketing funds, that salary for the CEO is definitely something that makes me go "hmm...."
honestly, not to be aggressive, but merely disagreeing, I think you'd have to prove your point a little better for me to even start to believe part of it is right. For example, did the people who participate in CAC did so because of ACS? I didn't even know what ACS was before I looked into this. I think if CAC donated to any other cancer society people would have donated anyway.
In fact, at least one person in this thread said they would have donated more, except they saw it was ACS and so they donated less.