Perhaps it can be done. However, it is a delusion to think most are not complicit in some way.
Some folks may think they are too poor to own stock. However, if they are covered by a pension plan, then that fund owns stock for their benefit, and when they contribute to the pension plan, they contribute to the capitalization of the companies on various lists.
If one has a bank account, their funds are being loaned to these companies every night.
Anyone using a computer that says “Intel Inside” has contributed to a company that supports gays. Anyone using Windows does the same. Anyone communicating over the internet pays for lines owned by companies that supprt gays.
You can’t get away from it today. It’s a group endeavor, and few are willing to give up their computers, medicines, travel, pensions, jobs, and Godiva Chocolates.