The nasty Gujarat campaign has left Narendra Modi’s image sullied