After bnetd I boycotted Blizzard for years. The only tangible result was that I missed out on Warcraft 3. After the 1-click patent, I boycotted Amazon for years. They didn't appear to have missed my money.
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.