On the Tesla thing:
Disclaimer: I don't subscribe to the view that we have a climate crisis, so I'm not saying this defending the impact.
The point of buying a Tesla is an investment into the development of the technology, not the current state of it. Of course, the first couple decades of a new technology will not be exactly better that the thing it's supposed to replace, and that counts for the performance (power/range/materials longevity/etc.) as well as the sourcing and manufacturing (mining/smelting/processing/machining/etc.). To expect so is not entirely reasonable.
Human cost is the big one for me. I already negatively contribute to that because I use devices with batteries, so I'll not be buying one at least until clean, responsible, non-exploitative, and humane mining practices are developed and put in place.
I do like the idea of EVs, being a superior technology though in infancy, so I'd consider it if it becomes financially superior too.