Well, good luck there and I mean that.
Where were those activists when it was already clear what these companies are doing, but before the famous ad? I am not trying to be nasty, if one wants to be outraged about something bad happening, its 24/7 job and then some more.
Whack-a-mole with problems is fine, but better to unplug the machine or something similarly drastic if you want to see some sort of permanent improvement and general direction change.
Behavior you describe is some sort of well meant extremism (isn't all of it well meant from certain perspective?). Not something you easily win masses with, just add polarization into society. Clear win would be flock simply going bankrupt since their revenue becomes close to 0 consistently.