Actually, I'd say it's not all the green's fault, it's also the car manufacturers who make gas guzzlers. Though, cars have become much more fuel efficient lately
You obviously forgot the first rule of capitalism: the free market dictates what is produced and sold. Automobile manufacturers are simply producing vehicles that consumers are demanding.