I'm all for collective action, but I'm not sure if boycotts are reliable. I've seen companies respond to social pressures, but like net neutrality, when they can make money they just try again more subtilely, and that presumes the original pressure was successful.
I'm not saying we SHOULDN'T boycott Blizzard and the NBA...but do we have other options as well? Governmental action to be backing, companies with clear "good" positions we should promote, etc?
I don't have ideas, I just have a pile of bitterness and hopelessness, and issues like Hong Kong feel a lot more important than 1 click.
Boycott the Hearthstone streamers. Without the pros to tell the punters what the meta is and what cards to buy, the game dies out.
While Blizzard won't notice a couple people leaving, streamers will notice even a couple of people telling them they are leaving their channel.