Where are you supposed to plug them in to charge overnight? The parking lot for my townhouse complex doesn't have outlets, and folks with on-street parking for their homes or apartments seem out of luck, too.
My grandma had a garage and my grandpa had a semi-sheltered carport, but most people I know don't actually have an indoor, wired place to put their cars. Would this switch to electric come with a massive infrastructure change to wire up America's streets and parking lots? How would you meter that? Parking meter-like objects that accept credit cards? Or are electric cars just for people with garages?