I keep coming back to this post trying to think about whether I should move my investments to a more specific portfolio.
If you don't want to hold stock in a company because you don't want them to succeed, or you don't want the consequences of their success, I think you have to look at whether big external factors other than your personal spending and investing will catch up with them.
I guess you can do a thought experiment: does it make sense to hold Amazon stock via VTI if you hate Amazon, Jeff Bezos, Whole Foods etc? If they're going to make their money either way, I don't see why not, other than your principles. But could the reasons you hate them reasonably end up negatively impacting their share price while elevating the price of more responsible companies during your investment horizon? It seems possible to me, just difficult to predict which companies will suffer and which will grow or adapt and benefit. I think it ends up being outside your control either way. Companies that are primarily oil today could switch into renewables. Amazon could figure out how to be more socially responsible.