Sorry, just to be clear: I assume Zed is trying to convince me and other non-corporations of a particular position. I don’t think Zed is trying to influence any corporations directly, and he’d probably say any attempt to so is a lost cause, whereas influencing consumers as a class is a roundabout way of influencing the corporation because it goes directly to your #2.
You and I both know that corporations only respond to
1)lawsuits that they lose (and only sometimes)
2) profit motive
3) really bad publicity