That minority controls a non-trivial portion of the nation's political power -- just look at the 2016 presidential election for evidence. I'm 100% for clean energy and reducing/eliminating fossil fuel use, but I also recognize the reality that electric vehicles just don't yet have the capability -- and more importantly, infrastructure -- to replace gas- and diesel-powered cars/buses/trucks. Telling rural Americans to piss off is just as bad as asking urban Americans to deal with the smog IMO.
It would be a good start if we replaced ICEs wherever possible, i.e. in cities. The majority of the people lives in cities, almost all car trips are well below fifty miles. If EVs work 100% of the time for 20% of the population that would already be a huge win for the environment and their sales could fund the R&D necessary to make them viable for the rest.