BP invest over a billion dollars a year into renewables, they're probably one of the biggest investors in renewable technology about.Large companies that have a major impact on the world need to think more then just into the profit of said company. Granted every other company does the same make money .. more money but this needs to change before we have any chance of moving forward in this world.
I take your point on GP doing this to make money themselves thats a fair comment but lets look at the bigger picture instead of blaming GP and calling them terrorists (which imo is way harsh)
And no there isn't a cheaper form of fuel than oil, it's approximately half the price of non-hydrocarbon fuels.
