How about a conservative freeze on ALL platforms for one week? Something like that, to get their attention? “Ooooh, stocks are falling.” Might be a good wakeup call.
Sorry - a BOYCOTT.
The problem is that the people running these companies are actually prepared to sacrifice some profit to advance their politics. They're really violating their fiduciary duty to the stock holders at times. That's one reason it wouldn't work.