I think the supplier chain is much more fragmented, agile, and competitive these days, so IMO that this is a major obstacle removed. The infrastructure built around the internal combustion engine isn't as rigid as it used to be. Aside from faith in Elon Musk, that's one of the factors that makes me think Tesla is realizable. I am basically betting on a startup disruption of manufacturing industries. More agility, less overhead, and more distributed. We shall see.
Presuming it's true. I used to build electric cars. They're hella simpler than gas cars. There's a pretty simple way to fix this: you put a floor on your battery discharge and if you get below that limit, you pop the contactor and throw all your auxiliary systems into hibernate mode. You get on your GSM network and you have the car send you a text saying "your battery is fucked, yo, hurry up and fix it." Finally, you set the thing to give off an audible alarm. All this stuff is easy to do, particularly when you have an operating system. Here's the thing: your iphone won't do this. Your Leaf won't do this. If Teslas really are doing this, it's a big fucking problem. The thing is nothing more than a Lotus Elise with an alternate drivetrain, and electric drivetrains are stupid simple. If there's anything to this, it's wholly inexcusable.
Of course, if Tesla isn't being forthright about the need to keep the thing charged, then they're at fault and the consumer is not an idiot. Otherwise, I stand by my frustration.
I imagine the type of people who drop $100,000+ on an electric sports car have more than one vehicle, and that the Tesla is likely just one of their hobby cars. Also keep in mind that battery power fades whereas gasoline doesn't; it very well could be the case that the last time our hypothetical Tesla driver parked his Roadster it was fully charged, but then depleted over weeks of neglect. Of course, you could also make the case that it's wastefully flamboyant to buy a car just because it's fancy and expensive and then not even drive it, and I would agree; but that's another conversation altogether. EDIT: additionally, even when you do run out of gas, it would still be excessive to say that you deserve to have to pay $40,000 to get a new engine (obviously gas-powered cars don't work that way, I'm stretching the metaphor a bit, but you get the idea).