If you choose not to buy their stuff because you don't like it, or you are suspicious of companies in Pennsylvania, or because you own stock in Del Monte, it's nobody's business.
If you are doing it to harm the Kerry presidential campaign, you might as well be shooting random strangers for fun. The company has nothing to do with Theresa Heinz Kerry.
She has no position with the company. She is not on the Board. She is not a significant shareholder, nor are any of her foundations. The company does not donate to her foundations. The whole idea of "boycott Heinz" is based on the false assumption that doing so will deprive Mrs. Kerry of money. It won't, and it can't. She doesn't get any money from the company. Get it?