I don't understand aggressive fund-raising - it's counter-productive and loses donations. Any charities that bother me get short shrift, whether I routinely donate to them or not, and if they do it again, they've lost a supporter. I find another way of giving to whom I want.
I wasn't aware of the controversy involving Macmillan, nor that the Ice Bucket Challenge was related to Motor Neurone Disease, until a few days ago after it had become more high profile. It's a thing that has gathered its own momentum and benefited several charities. We all have particular favourite charities and MND will be getting support anyway because this challenge has become far bigger than anticipated. I do hope that competition between charities isn't going to get nasty - no-one can make people donate, it's their choice.