Hong Kong's embattled leader Carrie Lam was shouted down as she tried to deliver an important annual speech. That chaotic scene follows controversial comments by NBA star LeBron James, who appeared to support China rather than pro-democracy demonstrators. His remarks outraged protesters, who are also punishing brands that appear to take China's side.