The Nissan Leaf, BMW i3 and the Chevy Bolt are hideously ugly electric cars. Teslas are boring to drive compared for example to BMW M5's. The electric vehicle revolution might start if carmakers come up with an affordable, stylish vehicle that is fun to drive with the hauling and towing capacity of a Ford F-150.  Electric cars don't meet any of these targets.  The electric vehicle crowd seem to think we are all commuters but they fail to consider the needs of the blue collar crowd. You can't haul drywall and tools to an urban jobsite in an electric car, on public transit, or on bicycles.  It is unfair for blue collar workers driving F-150's or old Ford Rangers to pay taxes so that wealthy commuters can buy Teslas.