Only if you ignore the fact that they must be charged for hours a day vs a gas car that gets fueled once a week.
They do not need to be charged daily unless you drive the range of the vehicle everyday which for new vehicle is 150 miles for compacts, 200-250 miles for intermediates, Over 300 miles for the luxury cars.
Since the average driver only drives 35 miles a day, he would only need to charge about every 5, 7, or 10 days. Batteries in new EVs hold their charge well so there is no need to charge everyday, however many people do it just in case they need it.
Only if you ignore you are using a much heavier car, which means it uses more natural resources to build.
That may be true. I don't know.
Only if you ignore that the extra weight is going to cause more damage to the roads.
That is generally true but it depends on the car and how much owners drive the cars. Today's EV owners tend to drive less than ICE cars and that will be case for many years.
Only if you ignore that charging a battery for an electric car uses more energy.
More energy than what? The average EV gets an mpg equivalent of about 120mpg equivalent. MPG Equivalent is a means to compare the amount of energy consumed by vehicles using alternative fuels to those of gas-powered engines.
Only if you ignore the limited range
Yes that is a drawback. However, for most drivers having a range of 150, 200 250, or 300 miles should not be a big problem considering most drivers drive only 35 miles a day. And with increase in number of charging stations at motels, hotel, shopping centers, and government buildings, it will only be a minor inconvenience for drivers taken longer trips. Although if I drove cross country on a regular basis, I would not get an EV at this time.
Only if you ignore the elements used are finite
Lithium is the 33rd most abundant element on earth and recycling will recover almost all the major elements used in EV batteries.
Electric cars are a wasteful inefficient luxury.
Not so. Buying a car that reduces green house gases is not a luxury. In fact, a lot of people think of it as a necessity. Although the average price of EVs is high, $65,000, most EVs on the market have an MSRP under $50,000. The lowest price EV is $21,000 with the tax credit.