[citation][nom]hate machine[/nom]It would be better if they matched the donations. Instead they are just riding off the donations of others.[/citation]
Blizzard is donating their time. Time it takes to make the pet, web infrastructure to give you the pet after you've paid for it. And many times in disaster relief situations, Blizzard employees will donate money as well. As far as charitable contributions, I'm sure Blizzard donates, especially since it's tax-deductible.