The whole foods ceo is in the newspaper because he is the CEO of whole foods, not because he has all these interesting things to say. Since his ability to push his opinions through the newspaper is predicated on his position at that corporation, he is writing as 'the CEO of whole foods', not merely as a citizen. That they point out who he is adds to this, since not only is he only invited because of his job title, but the newspaper is also using the title to add weight and authority. If the employees of a company offend you the best and really only way to influence them is to stop giving that company your money.
Really, as a practical matter, no CEO of any company should be out there publicly talking about their personal political views. In fact, it is odd that the company didn't have a written policy preventing employees from using their affiliation with the company in this way. If the guy who makes sandwiches started endorsing panini grills, and the ads used the Whole Foods name, they would be shut down. It is just obvious that the sandwich guy can't use the company's trademarks to push his personal agenda, and neither should the CEO be allowed to.