There is no silver bullet. Ever since the green movement started we have robbed Peter to pay Paul. How green is it to transport oil from other countries or via train. Do we actually gain anything from recycling when the majority of the waste is shipped overseas and burned in the open air. The environmental impact of producing and recycling EV batteries does not out weigh their gasoline counterpart. Only if there were a true clean method of producing limitless energy, will it ever be effective. Now if you want to really go off the conspiracy deep end and we have seen this in the past with the EV1 where big Industry crushed the Electric car; Supposedly unlimited energy has been created many, many times, but always been covered up. Imagine what a terrorist could do with a small battery with unlimited power. The amount of power it could release would be reason enough for any government to want to stifle the technology as well. So if you are thinking that there will ever be a silver bullet; I do not think there ever will be until we have world peace.