With regard to the issue of dealers, I'm not sure that it's just electric cars they don't want to sell.
In 2013 I was in the market for a gasoline-powered automobile. Did my research, selected a make and model. It wasn't the most common car on the planet, but it also wasn't extremely rare (a mainstream Japanese car). I identified three dealerships in the metropolitan area that, according to their websites, had a model on the lot.
I could not for the life of me get them to give me a test drive. The first dealership I visited, the salesman said they'd "lost the key" to that particular car and I couldn't test drive it or buy it that day, I'd have to come back "later." (He couldn't tell me just when "later" was.) But he put on the *very* hard sell for two other models.
The second dealership, they claimed to have lost the car, period. No, not on the lot, they said. The third dealership, they claimed that I didn't really want that model, it wasn't reliable. When I pressed, they told me that their (brand new 2013) instance was in the shop, that's how bad it is. "Honestly," they didn't want to sell me the marque's "worst model." *They* were looking out for *me*, you see. Which is why they really, really wanted to put me in this *other* model in the showroom....
I finally bought one online and had it driven in from out of state. It's been a great car and performed as expected with the features I needed.
I don't know exactly what was going on when I was trying to make my vehicle purchase, but to me it screamed "conflict of interest" as they clearly didn't want to serve me, the customer, by selling me a product that I came for and that they clearly *had*.