The issue isn't street protests equals bad. The problem is when the street protest is the activism. As in, the only component. At this point, all effective street activism has a very strong message component where you build up the protests, where you use other media, whether its blogs or text messaging or ethnic media in the case of the immigration protests to sort of build a narrative, and have a single, unified, clear and direct message that can break through the media clutter. So in the immigration protests, you didn't have people running around with "Legalize Hemp" and "U.S. out of Palestine" and all that usual crap that muddles up your typical protest to the point where you don't even know what people are protesting because of the cacophony of noise.
So it's not that I'm averse to the protests, I'm averse to the let's everybody get on the street and make a lot of noise and somehow that's supposed to change people's minds. It hasn't worked that way in a long time.
http://www.salon.com/books/int/2008/09/04/kos/