Batteries will get greener over time. Their main components, lithium, steel,aluminum, carbon, water, these are not dirty materials. Cobalt and other rare metals, yes those must be minimized, which may be why Tesla bought Maxwell which has non cobalt cathode tech, and which has supercapacitor tech that may supplement the battery. In short, EVs will get cleaner over time, let's not throw them out or slow adoption. We desperately need a cleaner atmosphere and they will somewhat help with that by replacing ICEs.