It's never a bad idea to let a vendor know about a problem with their product. And sometimes reputable companies will make it right. But, then, I LOVE complaining!
At the very least, you get to vent. And at the very best (kudos to Purina and several other companies) they will replace the product. And then there are the companies like my local bank, who totally ignore you.....