It is a sad cynical state of affairs when people attempting to do good for one cause are berated for not participating in every other cause under the sun. People have finite resources and differing abilities.
What have you done to combat heroin addiction? What have you done to reduce environmental destruction? What have you done for Jewish causes? What have you done to improve oversight at the FDA? One could play this game forever.
But the reason for the differential in responses is pretty clear to me: American racism didn't just get instituted with the stroke of a pen last week, nor could it be reversed as easily (or struck down in court). It sucks, but it's a kind of cruelty we're accustomed to (victims, active perpetrators and passive perpetrators alike), and have been living with for centuries. The immigration order, on the other hand, is a newly instituted policy of cruelty, which can potentially be defeated directly with sufficiently urgent action.
You have a hard time with companies supporting worthy causes because they don't support enough of them to the extent that you demand them to? That's what's generally known as cutting off your nose to spite your face.
When something is new and shocking, immediate extensive resistance can blunt the impact of new policies. That would work in the case of horrifying normal situations too, but there's no universal focal point, and focal points around which people can gather matter a lot. Given the existence of a focal point, it becomes rational to protest since others will join you.
They both are causes people care about.
And then "I don't care about the dozens of black people gunned down every day"
Seems a little selfish no? This is exactly the same mentality that Trump supporters had, just exchange Americans with coworkers and refugees with black people.
Maybe they aren't purely marketing moves, but I just have a hard time with it. Why can't Sergey show solidarity with our black community, who make up a large percentage of Americans, but can show up to protest in person for a temporary restriction on new people entering the US on top of the 120 day restriction that already exists?