Protests and boycotts are not necessarily the same thing. History has shown that protests are usually ineffective. I believe however that boycotts can be effective, because essentially you're speaking with your wallet, and money talks, and unfortunately it's the only thing some people will listen to.