And millionaires could afford to pay their workers fair wages, but apparently you'd rather blame the general public instead.
It's not at all unreasonable for people to assume the goods they buy are ethically produced.
If someone gets food poisoning from a restaurant, do you blame them for eating there? Do you try and shame them for not reading through 800 reviews to check it was safe to eat there? Do you insist they should have gone somewhere that was twice the price for half the portion?
Of course you don't. But apparently this deeply flawed logic is only used when it comes to corporate greed and only because rich people don't run restaurants.