H&M is facing a boycott from Chinese consumers after it stopped using Xinjiang cotton and spoke out against the alleged forced labour of Uyghur minorities. It's a sign that elevating values to a global stage can lead to cultural tensions and a hit to the bottom line.