Why are we still driving gasoline-powered cars? CNET News.com's Michael Kanellos says there's plenty of blame to go around.