That argument would work much better if corporations weren't explicitly designated legal persons for various purposes related to contracts and liability.
Don’t you think that law is a bit too convenient? Instead of individuals maintaining liability for their actions, now there is some legal entity to blame. It doesn’t matter what the law says. All of these amoral decisions are made by people.
A person makes the decisions on what packaging Amazon uses. A person makes the decision to purchase goods from Amazon. A person makes the decision to not propose regulations.
Corporations are logical entities made up of individuals. Individuals still make the choices. Individuals must be accountable.