So are you saying corporations are people?
The way I see companies is a machine that is specially built to accomplish a specific purpose or purposes.
A public company is usually not one person's property so what charities its assets go to support should not be dictated for the shareholders by giving to one specific charity. This would be underutilization of its assets if it were donated because a company usually isn't formed for the purpose of handing out money
In other words, why not leave the company to do what it's best at doing and let its shareholders who profit off the company donate or utilize the profits as they see fit. If a company chooses to donate to Red Cross for no specific practical business reason then it is essentially robbing a shareholder the right of choosing to donate his share of the profits to another charity, or of his right to spend it on strippers.
Unless the company is donating to further its goals (such as enhancing corporate image or brand), I do not see a place or purpose for arbitrary corporate charity.
The 1% equity however can be seen as a contribution from the founder's personal shares, but even then it makes little sense to commit to that early on vs later on especially if the founder plans on not failing.