Ah, the classic diffusion of responsibility under capitalism.
The consumer is blameless because they have no control over the production process. The people committing abuse are blameless because they're just doing what they're paid to do, and if they didn't do it someone else would. The CEO is of course blameless because they have a feduciary responsibility to maximize profits for their shareholders. And so, the real villains are the shareholders, like granma who has a S&P 500 retirement fund with 0.00001% of the company.
If you accept that when it comes to meat, then what's the difference when it comes to something like slave labor, or sweatshops? A company sets up in a third world country with deplorable, illegal conditions, which are necessary to compete in the market and secure a contract with a multinational corporation, if their practices get exposed, the big corporation pleads ignorance, some low level manager takes the fall, and they set up another company to do the exact same thing. Once again, everyone's just responding to price signals and doing what they're told or what they need to to keep their job.
It's a wonderfully designed system that ensures that the evil necessary to keep the machine running can be performed without the hindrance of those peaky little consciences. But I have to question whether it's more moral to make sure everyone can pass the buck for doing something wrong, rather than one person directly doing the same thing and being responsible for it.
Is it more "moral" to kill someone if you do it via firing squad where only one gun is loaded than just having one person shoot them? Is it more "moral" to be 1% responsible for abusing 100 animals than 100% responsible for abusing 1? I'm not sure I understand the moral framework you're using to arrive at your conclusions.
I'm happy to criticize China on its actual faults, but I'm not going to jump to conclusions based on inadequate or inaccurate information. The standard for evidence is much lower when it comes to criticizing China, most of the media we consume comes from Western sources, and people just don't have firsthand experience and will believe just about anything, and so I may push back more simply because there is more bullshit to push back on.
You accuse me of "mindlessly endorsing" everything they do, but there is stuff I criticize and when I don't, I explain my reasons quite thoughtfully. What I don't do is mindlessly criticize everything they do (or are accused of doing, or assumed to be doing, without evidence) which is pretty much the standard that people expect from me. There's countless accounts on here that only ever criticize China and do so without providing explanations or justifications for it. They don't even come up with any original quips, it's all just lazily repeating "haha Winnie the Pooh" to each other with zero thought or analysis. Generally, these people could only name one or two events from Chinese history, and have no interest whatsoever in learning about or understanding their perspective, which makes having an intelligent discussion on the subject impossible.