Are TV ad boycotts the right way to protest?

More businesses seem willing to yank their advertising dollars from platforms that are involved in controversies.