I think the idea is to convince the company directly rather than relying on politicians.
> Because it obviously doesn’t work with these corporations.
There are some pretty glaring examples where it has worked. Nike sweatshops probably being the most visible. Boycotts and lawsuits hit the bottom line, which is what they ultimately care about.