There is no universal solution
One size does not fit all.
Electric cars aren't for everyone. Unleaded isn't either. NG, propane, they all have their place. Ideas like "everyone in the city abandon your cars, and rent a car for a day" etc. are madness. First off, not everyone FITS in a "Standard" car. My car (Scion XB,) has 46" of headroom, to my knowledge, it is the only car in the world that offers this stock, and there are *no* cars that offer more. In this car, my head touches the roof. I am not that tall, 6' 3", but I have short legs. Give me an electric car (or any car) sized to fit "average" (or about 40" of headroom) and I am screwed.
Some people need to haul things about, as part of work, because they are renoing the home, or because they have a family of X that they shuttle to and fro, hither and yon. The idea of simply saying "everyone should do this" is quite simply not considering that the whole reason that the car market has evolved the way it has is the differing needs of people.
I wholeheartedly agree that electric vehicles should be an OPTION. Power is power, and as the demand for it expands, (in theory anyways,) more capacity will be brought on-line to supply that demand. I've seen some numebrs thrown around here "OMFG 8kWh to charge a car up overnight" etc. So you don't charge the whole car. You keep a few spare batts on a trickle charger at home, and rotate the batts out. That is a problem I am certain can be solved.
You know, people carry on about the infrastructure requirements, this that the next thing. The truth is, if them with the money wanted to give it a go, they would. The "charge stations" would pop up around the petrol gas stations in the city, just like you can have the odd station here that offers diesel, propane, natrual gas etc. alongside the unleaded. (Well, now, that's speaking for Canada, I am making an assumption that the USians have stations like that too.)
In short, there are many problems facing the widespread adoption of electric vehicles, but I think nothing so much as the fear that once the adoption has begun, it will cascade into "everyone MUST have an EV, petrol is b&." If that were truly the case, where I live at least, it would cause revolution. Ther eare too many *needs* facing people for cars, to impose some cookie-cutter ideal, either petrol OR elevtric.