You're living in a dream world if you don't see how prevalent environmental concerns have become to investors. The costs of AGW are becoming astronomical.
I'm not saying some investors don't care about the environment. I'm saying the market doesn't work like that. The market attempts to determine the value of each company. If some investors flee oil companies because of environmental concerns and thus the stock price of these companies drops below what they're actually worth, other investors who only care about money will invest and drive the price up again.
Oil stock prices haven't dropped because of virtuous investors, they've dropped because of changes in the global price of oil and political difficulties getting pipelines built.
Just like most consumers and businesses aren't going to buying EV's as long as they cost twice as much as traditional vehicles.