Corporations are people in the legal sense not in any other philosophical way. Just like non-humans proposed for personhood, they are not entities expected to behave ethically. Like a dog, you set rules and apply punishments when they breach it. You don't argue ethics with a dog because they are not relevant to them