No, I don't think buying stocks in these companies is any different, it supports capital acting badly. So, check your market-wide mutual funds and pension investment funds to see what they invest in, too, for that reason.
Not sure that every large conglomerate treats its employees this way, although a lot do. I know that Costco is known for treating its employees well, as does, apparently, Microsoft, Nividia, Salseforce, Google, Adobe, Cisco, Indeed, Capital One, Amex, Wegman's, and some others.
Your point about China is taken, but my point is that when we know a company mistreats its workers, what can we do about it? Did you notice that Target suffered a large drop in sales recently when it made known that it was dropping its DEI program? If I actually knew that whatever product was made by slave labor in China, Vietnam, Congo, wherever, I would change what I buy, but most of the time we don't know the working conditions on coffee plantations and various other factories. And, obviously, agricultural workers and meat packing warehouse employees, for example, are paid poorly and suffer a lot of work related injuries.
We do know, however, about Amazon. I can't grow my own food, but I do know the situation with local producers at farmer's markets, and, when I can, I buy local. And I continue to boycott Hobby Lobby and Chick-fil-A because they are run by conservative assholes.