Is Jairam Ramesh fighting a losing battle?