I can't solve the problems of the Uyghurs anymore than I can solve climate change. But do you think people should have sat quietly by in 1930s while Germany murdered Jews just because they couldn't do anything directly about it? I could choose not to buy Chinese goods the same as I could choose to recycle, but we all know it doesn't do anything. So the real change must occur at higher levels, that is, Western governments and corporations need to stop appeasing China for market access, compromising their art, their IP, just to please the CCP, only to be betrayed later, while at the same time, supporting violations of human rights. Condition your contracts, your trade deals, on transparency, protection for the environment, humane treatment, etc.
Right now Xi Jinping is thinking China can eventually survive on their domestic market only. Welp, that'll be a good experiment to try that Western governments can help with, and if the result is a severe economic recession in China, it may eventually lead to a new Chinese President as other CCP factions takeover, who takes the country in a different direction.