So people must act correctly in every situation or we can not consider them a hero? Any good they might do is completely negated by one morally ambiguous act?
I think the devil is in the details here. Consider this situation:
Fred takes some personal risk by rescuing a drowning person on Monday. On Tuesday, he sees someone else drowning yet chooses not to help.
Here, I agree with you - Fred's refusal to act on Tuesday does not negate his action on Monday. And there is another important difference from the paypal scenario: Fred is not saving drowning swimmers
as a calculated act to improve his own wealth - he is simply reacting as a caring person. Fred can be rightfully praised as a good person.
However, I suggest the situation with corporations is not analogous. If they do "good things" when there is little or no financial downside (and possibly even a
profit to be made), and fail to do "good things" when it costs them, there is no basis to see their good acts as praiseworthy: acting "morally" is more profitable, and I maintain that is all they care about.
Even if taking a stand costs them in the short term, they would only that stand if they believed it would be ultimately profitable in the long term.
I politely assume that, like me, you are a mere minion - a working level person. I believe people like you and me can easily assume too many good things about the "power-brokers" that run our world. I know this seems cynical but I believe that, in the main, they are decidedly
less moral than the rest of us.
Here is a quote from activist Chris Hedges (I am sort of a fan of his, although I think he can be overly strident at times):
“We have to grasp, as Marx and Adam Smith did, that corporations are not concerned with the common good. They exploit, pollute, impoverish, repress, kill, and lie to make money. They throw poor people out of homes, let the uninsured die, wage useless wars for profit, poison and pollute the ecosystem, slash social assistance programs, gut public education, trash the global economy, plunder the U.S. Treasury and crush all popular movements that seek justice for working men and women. They worship money and power.”