I don't like this type of knee-jerk suspicion towards people running corporations. Don't forget that they have conscience too, and can make decisions for the better or for the worse. In fact, by not giving credit where credit is due, you disincentivize them from trying to do good things.
Yes, business people need to make hard decisions to stay competitive, and yes, they have an obligation to their investors to make a profit. But these investors are people as well and might be proud of owning the stock if the company makes positive decisions. Further, if there's a certain amount of leeway that is afforded a very successful company to do something like this, but still stay competitive, then capitalism doesn't force that person's hand.
I'm sure the full fallout of such a policy has been considered and it wasn't made impulsively. But immediately dismissing altruism as a partial motive is unfair and sets a bad precedent.