I think most protests are inane, and the tactic has been way overused.
It would be far better to spare this tactic for only the most serious situations.
Part of my attitude probably comes from having grown up in the aftermath of the 1960s. I came to believe that many people protest just for the sake of belonging to something, and not because they have even the slightest understanding of the issues involving their protests.
While demonstrations are sometimes beneficial, the left in particular has become overly dependent on them, to the exclusion of actually doing anything positive about the things they profess to care about. Demonstrations about many issues are simply childish, akin to sitting in your high chair and screaming and throwing things until somebody else fixes the reason you're not happy. The more adult approach is to find a constructive contribution to make toward fixing problems, but this is beyond the intellect and real commitment of many protestors.
What dazzleman just said.