Nobody said "buy an electric car, and you are done, the planet would be saved". And if some people do believe that, then it is an education issue, not an electric car issue.
A bit tired of people shooting for perfection and berating those who actually try to make a difference, even so slightly.
Maybe a more effective solution would be to ban any fossil fuel powered large ships and planes ("the 15 largest ships in the world emit as much nitrogen oxide and sulphur oxide as the world’s 760 million cars." http://www.industrytap.com/worlds-15-biggest-ships-create-mo... and https://en.wikipedia.org/wiki/Environmental_impact_of_shippi...). And yet we all know this is not going to happen anytime soon... and still we would keep getting blog posts saying that electric cars are a problem (of hype or whatever) for the environment.