Boycotts only work when a reasonable number of people can make an impact on the bottom line of a corporation. Corporations have grown so large that the size of the group necessary to make that kind of impact is as large as a large corporation. Viral social media witch hunts can have that kind of impact, so if you want to organize a boycott, you better hire a PR company.