Bit of a nothing statement, really.
If you hold up a banner saying "F*** the [anything]" you'll always get people who will voice protest, not because your motive is necessarily wrong, but because you're insulting people based solely on their class/gender/whatever.
If he had a banner saying "Don't help the poor" and "Help the poor", I think the response would've been different, but wouldn't garner much media attention, even if it is for a good cause, like in this case.