There is direct and indirect support. You commit no sin if you indirectly support a corporation that is involved in gravely immoral and intrinsically evil acts, for example, by purchasing a product that donates to that corporation.
What people forget is that Planned Parenthood is legally a “not-for-profit” (not sure the exact status) so people can make tax-deductible donations. Major corporations often have a list of very large and influential non-profits and donating to them is a good investment not only because of the tax break but because of the potential for good publicity.
If you specifically buy a product because you know a little part of your money will support abortions or other evils, that’s a separate story. But if you buy a product because you like how it tastes, that’s not sinful.
Now, some social activists boycott some products, but not for religious reasons. They figure that economic loss will drive them to donate to another non-profit organization. But such actions hardly work, especially for very large corporations that only blink if the loss approaches the millions of dollars.