If the number of threats of physical harm (death, disfigurement, rape, etc) my colleagues are receiving are an indication, I feel the protests are having an effect.
But when you boycott, you are doing that very thing to the people in power. Ignoring them. It's the reverse uno card if you will.