Regardless of the ecological impact, I've quickly come to see ICE cars as quite gross. I don't want tail pipes, the smell of gasoline fumes, or the angry noises. My E-Golf is delightfully zippy and quiet. For the driving experience, I'd choose this car in a heartbeat over any old-fashioned-engine auto.
That being said, it does suck to have an EV because of range anxiety, having to hunt for charging stations, and being forced to camp while the car charges. I really wish I had an PHEV to address these issues, but there are sadly few options on the market today.
I can only drive an EV because I've installed a charger at home, but most people do not have the ability to do so. I'll have to get rid of my EV when I move, downgrading to mini-explosions in my car.
...which leads to my point:
If Tesla was serious about transitioning the world to sustainable energy, they would build a full PHEV lineup, or offer generator options for their existing cars. You need to appeal to the vast majority of consumers who are not ready for full electric. But I suspect Tesla won't do this because they have too much pride.