to compete with gas, I shouldn't need to charge in my garage, IE pay to maintain the charge! And 30 minutes is three times longer than a fill up with gas,, time is money!
But we haven't even begun to address the actual cost, in money and the environment an electric car represents, today most any economy class car is more viable financially and electric cars destroy so much more environment during the building, and the eventual destruction!
Of course I guess you could charge them with wind! Lol
You don't have to, or you wouldn't have to if charging stations were as common as gas stations. But you could if long term storage were a concern (I'm unsure of any loss of charge over extended periods. But unless their lithium Ion banks are drastically different from any other forms of battery, you're good for a while. Not that letting a battery sit for months at a time is good for it, but it would still start.
And besides, I don't believe time should be money for moral reasons.
And there's hydroelectric, geothermal, direct solar, molten salt solar plants, wave-driven power generators are under development, and then there's always nuclear.