I think we've seen n+1 examples of that, some right here on HN. The airbnb saga was a shaming so vociferous that it made them change parts of their business plan. Ditto on just about any torch that reddit or consumerism (hell even /b/ or Anonymous) takes up. Sure, there's more than just shaming when Anonymous does the various things they do, but I think that publicly pointing out wrongdoings is like shining a light on it. The cockroaches will scatter and the mess will be cleaned.
There's a big difference between saying "it is wrong to do X" and saying "YOU are wrong because YOU'RE doing X." This article is doing the first one, isn't it?