OK so IMO I believe that most of the people who do these silly (self promotional)things DO NOT CARE about the cause, they just want proof that they contributed to a cause so that they can get a pat on the back and be the center of attention for doing something decent. Its like when you see Sara Mcgloughlin or whoever on tv about the homeless dogs..at the end of the pitch they say"and it comes with 4 patches, a bag, tshirt, and hat letting everyone know you donated to this cause".
But I am very cynical in general....I wasn't when I was in high school and liberal.