Agreed.
EV are a great idea, however the production and disposal of the batteries cause their fair share of problems as well. We are just now reaching a point where EV/Hybrid savings will offset the cost of battery replacement during the life time of the vehicle. The answer.... domestically controlled small scale nuclear fission! Or anything else that would pull the rug out from under the Arabs.