Electric cars aren't actually as good for the environment as you would think.
Even if issues with the batteries can be overcome by improved manufacturing and recycling, which they probably can, the key question with electric cars is "How is the electricity that charges the batteries generated?" An EV might not have a tailpipe, but that does not mean it does not have an exhaust.
Excellent point, and it brings us to a new environmental topic: methods of power production.
I already said what I think about nuclear power, which is a bit of a mixed bag. Everything goes right, it's good, anything goes wrong, it's bad. I think we can all agree that coal is just terrible for the environment, regardless of how cost efficient it is. Most power plants that burn something as fuel are pretty bad. I did, however, hear about some power plant that runs on old motor oil, engine grease, and other second-hand oil based products. I like the idea of putting used oil to good use, but I would imagine the smog is terrible.
Wind power. We have a lot of wind farms in Texas, mostly in all the huge stretches of mostly-uninhabited land we have. They're a good backup for an existing network, but they're stupidly expensive to build and maintain, and I think that's going to be what prevents them from being used on a larger scale. Same goes for solar power. Until a breakthrough either increases the output or decreases the costs, they're just too expensive to keep running. And environmental groups keep saying that wing turbines chop up birds. It seems ridiculous if you watch the windmill from a distance, since they don't seem to spin very fast, but when you consider the length of the blades, those suckers gotta be moving at a good clip.
I'm a fan of water power. Hydroelectric is a proven technology, it doesn't burn anything, so there's no exhaust being pumped into the sky, and in the right spot, it puts out a ludicrous amount of power. Downside, people complain that it's bad for the fishies, though the catfish that live around the bottom of dams seem to be doing fine. Those suckers get
fat.